У меня есть следующая простая программа. И я запускаю «program file.txt» из командной строки и получаю «Ошибка шины» без вывода. Я не знаю, что я делаю неправильно здесь.
#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;
}