#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
   FILE * file_in;
   FILE * file_out;
   char c;

   // controllo che il numero di argomenti sia corretto
   if (argc !=3) {
      printf("Uso: copiaVocali.exe file_di_input file_di_output\n");
      exit(-1);
   }
   
   // apro il file da copiare
   file_in = fopen(argv[1], "r"); // ricorda che in argv[0] c'e' "copia.exe"!!
   if (file_in == NULL){
      printf("Il file %s non puo' essere aperto\n", argv[1]);
      exit(-1);
   }
   
   // apro il file in cui copiare le vocali del primo 
   file_out = fopen(argv[2], "w");
   if (file_out == NULL){
      printf("Il file %s non puo' essere aperto\n", argv[2]);
      exit(-1);
   }
      
   while(!feof(file_in)){  
      fscanf(file_in,"%c", &c);
      if (c=='a' || c=='e' || c=='i'|| c=='o' || c=='u')
         fprintf(file_out,"%c", c);
   }
      
      
   fclose(file_in);
   fclose(file_out);
   fflush(stdin);
   return 0;
}