这是我编写的一些代码,但我很困惑如何使用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 2014-08-29 12:34:12
'gcc -std = c99 main.c -o program' should do it – madshvero 2014-08-29 12:46:32
@madshvero good call – 2014-08-29 13:26:38