#include

Funzione di eliminazione delle vocali

void delVoc(char car[],int lung);
int isVocale(char car[],int i);

int main()

{

char car[20];

char temp[80];

int lung=0;

do

{

printf("Digita una stringa: ");

gets(temp);

lung=strlen(temp);

}while(lung>19);

strcpy(car,temp);

delVoc(car,lung);

printf("\nLa stringa senza vocali e': %s",car);

getchar();

return 0;

}

void delVoc(char car[],int lung)

{

int i,j,posiz;

for(i=0;i

{

if(isVocale(car,i))

{

posiz=i;

for(j=posiz;j

car[j]=car[j+1];

i--;

}

}

}

int isVocale(char car[],int i)

{

if((car=='a')||(car=='e')||(car=='i')||(car=='o')||(car=='u'))

return 1;

else

return 0;

}

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community