#include <stdio.h>
#include <stdlib.h>
int testaVogal (char letra) {
if (letra==‘a’||letra==‘e’||letra==‘i’||letra==‘o’||letra==‘u’)
return 1;
else
return 0;
}
int main() {
FILE *ptrOrigem, *ptrDestino;
char fileOrigem[20], fileDestino[20], caracter;
scanf("%s", fileOrigem);
scanf("%s", fileDestino);
ptrOrigem = fopen(fileOrigem, "rt");
if (ptrOrigem==NULL) {
printf("Arquivo não existe.");
exit(1);
}
ptrDestino = fopen(fileDestino, "w");
if (ptrDestino==NULL) {
printf("Não foi possÃvel criar o arquivo.");
exit(1);
}
caracter=getc(ptrOrigem);
while (caracter!=EOF){
if (testaVogal(caracter))
putc(caracter, ptrDestino);
caracter=getc(ptrOrigem);
}
fclose(ptrOrigem);
fclose(ptrDestino);
return 0;
}