Это код, который я написал, но я смущен тому, как его запустить с помощью linux-терминала. Я пробовал написать вот так: asdasd: ~/folder/file> ./ main.c file.txt, но я просто продолжаю получать разрешение. Нужна ли мне какая-нибудь другая программа для ее запуска? Я надеюсь, что я дал достаточно информации, чтобы получить какую-то обратную связьОткрытие файла терминала Linux
(file.txt это файл, я пытаюсь запустить программу)
...........
void fileReader(int number, char *vector[])
{
if(number!= 2)
{
printf("File: %s filename\n", vector[0]);
exit(1);
}
FILE *file = fopen(vector[1], "r");
if(file == 0)
{
printf("File cannot be opened\n");
exit(1);
}
..........
........
Произошла ошибка, которая говорит, что мне нужно скомпилировать с режимом C99, как мне это достичь? – Fjodor
'gcc -std = c99 main.c -o program' должен это сделать – madshvero
@madshvero good call –