Video appunto: Programma C - Restituisce stringa senza vocali
Stringa senza vocali


#include

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;
}