Pues eso, quiero contar la cantidad que letras que hay en una cadena de caracteres (sin espacios), pense en una funcion asi:
int Contar(char objetivo[256]){ int contador; int lectura; while(lectura = 0){ if(&objetivo[contador] == NULL){ lectura = 1; } else{ contador++; } } return contador; }
El caso es que yo la empleo asi, sere muy burro seguramente por eso no funcionara xD:
char texto[256]; // pido que se escriba el texto Contar(texto);
Alguna idea?
Huy, vaya si que era sencillo
Huy, vaya si que era sencillo xDD
Gracias a todos ^^^^
pues porque ha dicho sin
pues porque ha dicho sin espacios y creo recordar que esa funcion cuenta los espacios tambien; a mi la verdad es ke no se me ocurre nada
Ya pero se puede solucionar
Ya pero se puede solucionar impidiendo que se puedan escribir espacios : p
char * s =
Por ejemplo, así.
Pero vamos, que si no importan los espacios, strlen y listo.
Sencillo
Basta con que recorras el char hasta toparte con el final de la cadena, que sería el \0.
Salu2