11/01/10 20:29
Ciao a tutti come devo fare per estrarre da una stringa solo le consonanti.
Poi dovrei estrarre le vocali ne caso la stringa conenga meno di 3 consonanti??
11/01/10 20:35
Stai lavorando per un programma che generi il codice fiscale?
Comunque, puoi controllare solamente le 5 vocali ... se non è una di queste, è una consonante.
11/01/10 20:38
Si...Potresti faremi un esempio
11/01/10 21:09
Per il nome come faccio a saltare la 2 consonante?????????
int codcogn(const char *str, char *buf){
int i,j;
if (!str || !buf) {
return -1;
}
for (i=j=0;j < 3; i++) {
if (!isvocal(str[i])) {
buf[j] = str[i];
j++;
}
if (j<3){
for (i=j=1;j < 3; i++) {
if (isvocal(str[i])) {
buf[j] = str[i];
j++;
}
}
}
}
return 0;
}
Ultima modifica effettuata da 11/01/10 21:10