#include #include #include #include #include #include #include int carga (char *arg[]) { char lin_comand [50]; int i=1; memset (lin_comand, '\0',sizeof(lin_comand)); memset (arg, '\0', sizeof(arg)); gets(lin_comand); arg[0]=strdup(strtok(lin_comand," ")); while((arg[i] = (strtok(NULL ," " ))) != NULL) { arg[i] = strdup(arg[i]); i++; } /*printf("%s\n%d\n",arg[0],i); */ return i; } int main() { char *arg[25]; int numcomand; numcomand = carga(arg); printf("%s\n%d\n",arg[2],numcomand); return 0; }