Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/12/2011, 08:09
paracoccidio
 
Fecha de Ingreso: abril-2011
Ubicación: Guadalajara, Jalisco, Mexico
Mensajes: 27
Antigüedad: 13 años
Puntos: 4
Sonrisa Respuesta: Contar las letras de cada palabra en una cadena

lo mas recomendable es leer la cadena completa, un ejemplo muy simple seria asi:

Código C++:
Ver original
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void longitud(char cadena[]);
  6.  int main(){
  7.     char cadena[20];
  8.     cout<<"ingresa la primera cadena: ";
  9.     cin.getline(cadena,20);
  10.    
  11.     longitud(cadena);
  12.  
  13.     cin.get();
  14.     cin.get();
  15.     return 0;
  16. }
  17.  
  18. void longitud(char cadena[]){
  19.     int i;
  20.     for(i = 0; cadena[i] != 0;++i);
  21.     cout<<i;
  22. }