19/05/2011, 21:59
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 5
Antigüedad: 13 años, 6 meses Puntos: 0 | |
funcion find estoy tratando por medio de find contar el numero de "e" en la cadena de caracteres; pero solo logro que me imprima la primera "e"
que puedo hacer para que el programa me busque todoas las "e" y me imprima en pantalla cuantas hay?
------------------------------------------------------------------------------------------------------------------------------------------------
#include <iostream>
#include <string>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main ()
{
string str= ("Diego Alexander Sachica Herrera Sachica");
string str2 ("a");
size_t found;
found=str.find("e",0);
int n=0;
while ( found<39){
found=str.find("e",found++);
n++;
cout<<n <<endl;
}
} |