
Duda array char
Publicado por Bill (2 intervenciones) el 23/04/2016 18:45:56
Hola mi intención es hacer un programa que al meterle una palabra llame a una función con ese prototipo(int fvocal(char c))para que cambie las vocales por números. El problema es que la primera letra no la coge:
esto iría dentro del main:
y luego aparte la función:
No se si debería replantearla.
esto iría dentro del main:
1
2
3
4
char c[111];
cout<<"Introduzca una palabra por favor"<<endl;
cin>> c[111];
fvocal(c[111]);
y luego aparte la función:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int fvocal(char c){
char palabra[111];
cin>>palabra;
int tmp;
tmp = strlen(palabra);
for(int i=0; i<tmp; i++){
switch(palabra[i]){
case 'a': palabra[i] = '1'; break;
case 'e': palabra[i] = '2'; break;
case 'i': palabra[i] = '3'; break;
case 'o': palabra[i] = '4'; break;
case 'u': palabra[i] = '5'; break;
}
}
cout<<palabra<<endl;
}
No se si debería replantearla.
Valora esta pregunta


0