I have the following simple program. And I am running "program file.txt" from the command line and getting "Bus error" with no output. I don't know what I'm doing wrong here.
#include<stdio.h>
int main(char *arg[])
{
    FILE *file = fopen(arg[0], "r");
    if (file == NULL) {
        printf("Cannot open file.\n");
        exit(1);
    }
    return 1;
}
				
                        
could you print out the value of arg[0], suppose the type of main is
and the argv[0] is the name of process, the argv[1] is first argument.