24 lines
529 B
C
24 lines
529 B
C
void divideChar(char *res[9] , char *lign , char delimiter){
|
|
int i = 0;
|
|
int j = 0;
|
|
int cptWord = 0;
|
|
int lignSize = sizeof(lign);
|
|
char *token;
|
|
token = (char *) malloc(20 * sizeof(char));
|
|
|
|
char space = ' ';
|
|
|
|
while(i < lignSize){
|
|
if(lign[i]==delimiter){
|
|
token[j+1] = '\0';
|
|
res[cptWord] = token;
|
|
cptWord++;
|
|
}
|
|
else if(lign[i] == space) continue;
|
|
else{
|
|
token[j] = lign[i];
|
|
j++;
|
|
}
|
|
i++;
|
|
}
|
|
} |