int // Specifies that type of variable the function returns.
// main() must return an integer
main ( int argc, char **argv ) {
// code
return 0; // Indicates that everything went well.
}
You can use as your main function:
int main(int argc, char **argv)
So, if you entered to run your program:
C:\myprogram myfile.txt
argc will be 2
argv[0] will be myprogram
argv[1] will be myfile.txt
To read the file:
FILE *f = fopen(argv[1], "r");