executable doesn't work

//
// Created by Giuseppe on 04/08/2020.
//
#include <cstdio>

#define BUFFER_SIZE 1000
#define ERROR_PARAMETERS -1
#define ERROR_OPENING_IN_F -2
#define ERROR_OPENING_OUT_F -3

int main(int argc,char * argv[]) {
FILE * in_file;
FILE * out_file;
char buffer[BUFFER_SIZE +1];
int char_read;

if(argc != 3){
fprintf(stderr, "Errore nei parametri\n");
return ERROR_PARAMETERS;
}

if((in_file = fopen(argv[1],"r"))==NULL){
fprintf(stderr, "Errore nell'apertura del file di input\n");
return ERROR_OPENING_IN_F;
}

if((out_file = fopen (argv[2],"w"))==NULL){
fprintf(stderr, "Errore nell'apertura del file di output\n");
return ERROR_OPENING_OUT_F;
}

char_read = fscanf(in_file,"%s",buffer);
while(!feof(in_file)){
fprintf(out_file,"%s",buffer);
char_read = fscanf(in_file,"%s",buffer);
}

if(char_read>0)
fprintf(out_file, "%s\n",buffer);

fclose(in_file);
fclose(out_file);

return 0;

}


when i use the terminal, it doesn't work and don't writes Errore nei parametri why?

C:\Users\Giuseppe\Desktop\SECONDO SEMESTRE\ALGORITMI&CALCOLATORI\progetti algoritmi\LeggiescrivisuFile\cmake-build-debug>LeggiescrivisuFileC

C:\Users\Giuseppe\Desktop\SECONDO SEMESTRE\ALGORITMI&CALCOLATORI\progetti algoritmi\LeggiescrivisuFile\cmake-build-debug>



0
1 comment

Hello!

Do you get "Errore nei parametri" when you run the target in CLion?

0

Please sign in to leave a comment.