Hello.
I need to return the array to my main function, but i can't get it working.
Can some one help me.
Code:char teste(char s[])
{
char *tok[3], *p;
int i;
p = strtok(s," ");
for (i = 0; p && i < 3; i++) {
tok[i] = p;
p = strtok(NULL," ");
}
/*if (i < 3) {
fprintf(stderr,"Parametros em falta\n");
return -1;*/
return tok;
}
int main()
{
char op[]="p 1 2";
char *comando=teste(op);
printf("COMANDO1: %s",comando[0]);
}