这是我写的一些代码,但我对如何使用 linux 终端运行它感到困惑。 我试过这样写: asdasd:~/folder/file>./main.c file.txt 但我一直被拒绝许可。 我需要一些其他程序来运行它吗?我希望我提供了足够的信息以获得某种反馈
(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);
}
..........
........
最佳答案
你必须编译程序。
你这样做
gcc main.c -o program
然后你开始:
./program file.txt
关于c - Linux 终端文件打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25568049/