Alberto
2006-04-24 17:05:16 UTC
Hola. Tengo un array de 100 char. De estos 100 char, habrá veces que se
usen todos, pero otras que se usen muchos menos char. ¿ Como puedo saber
exactamente cuantos char realmente se usan ?.
Lo unico que se me ocurre es ir recorriendo caracter a caracter el array
en busca de el caracter '\0'.
algo asi:
char *cad[100];
int num_car=0; /* Aqui almaceno los caracteres realmente usados en cad */
int i=0;
for(i=0;i<100 && cad[i]!='\0';i++)
num_car++;
¿ Alguna sugerencia ?
Alberto
usen todos, pero otras que se usen muchos menos char. ¿ Como puedo saber
exactamente cuantos char realmente se usan ?.
Lo unico que se me ocurre es ir recorriendo caracter a caracter el array
en busca de el caracter '\0'.
algo asi:
char *cad[100];
int num_car=0; /* Aqui almaceno los caracteres realmente usados en cad */
int i=0;
for(i=0;i<100 && cad[i]!='\0';i++)
num_car++;
¿ Alguna sugerencia ?
Alberto