I am having trouble returning a file descriptor to main and calling a 2nd function there passing the returned file descriptor as paramater.
Code:FILE *file_des; FILE x; FILE input(char* title){ file_des = fopen(title, "r"); return file_des; } void do_someting (FILE *x){ int letter; while ((letter = fgetc(file_des) != EOF) printf ("%c",letter); } int main (int ac, char *av[]){ x = input(av[1]); do_someting(x); }