test.c 1.3 KB
Newer Older
H
uint3  
hypox64 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

#include <stdio.h>
#include <string.h>
 #include <unistd.h>
#include <stdlib.h>


// int **addOne(int a[M][N]){
//     int **b =(int **)malloc(M*sizeof(int *));

char **split(char **args, schar *str, char key){
	// char **args = malloc(10 * sizeof(char*));
	args[0] = "sef";
	return args;
	// static char args[10][64];
	// int part = 0;
	// int flag = 0;
	// int i = 0;
	// while(str[i] != '\0'){
	// 	if (str[i] == key){
	// 		int j;
	// 		for (j = 0; j < (i-flag); ++j){
	// 			args[part][j] = str[i];
	// 		}
	// 		args[part][i-flag]='\0';
	// 		part++;
	// 		flag = i;
	// 	}
	// 	// printf("%d\n",i );

	// 	// printf("%c\n",str[i]);
	// 	i++;
	// }
	// printf("%c\n",args[0][0] );
	// return args;
}

int main(void)
{
	char *str = "abc a";

	char args[10][64];
	
	// printf("%s\n",str );
	char a[10][64] = split(args,str,'a');



	// char **args = malloc(64 * sizeof(char*));
	// args[0] = str;
	// printf("%c\n",args[0][0] );
	// int i = 0;
	// while(str[i] != '\0'){
	// 	printf("%c\n",str[i]);
	// 	i++;
	// }

	// char* str2 = "abc";
	// char *args[10];
	// args[0] = str1;
	// printf("%s\n", args[0]);
	// if (args[3]=="/0")
	// {
	// 	printf("%s\n","true" );
	// 	/* code */
	// }
 

 
	return 0;
}