Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用C打开文件_C_Linux_Fopen - Fatal编程技术网

用C打开文件

用C打开文件,c,linux,fopen,C,Linux,Fopen,在写这篇文章之前,我看了很多例子,我知道很多语言,并且清楚地理解下面列出的代码中的语法和内容,但是,当我编译我的程序时,例如: gcc-o/sbin/“name”readfile.c 我得到以下错误: 这对我来说没有任何意义,因为我的代码清楚地包括#include,它定义了此处引用的文件-- //程序(readfile.c) 只是一些小错误 FILE *fp // semi-colon required fprint(fp, "testing...\

在写这篇文章之前,我看了很多例子,我知道很多语言,并且清楚地理解下面列出的代码中的语法和内容,但是,当我编译我的程序时,例如:

gcc-o/sbin/“name”readfile.c

我得到以下错误:

这对我来说没有任何意义,因为我的代码清楚地包括
#include
,它定义了此处引用的
文件--

//程序(readfile.c)


只是一些小错误

 FILE *fp                     // semi-colon required
 fprint(fp, "testing...\n";   // Its fprintf and missing ')'
 flcose(fp);                 // fclose  is function 
函数是
fprintf
not
fprint
fclose
not
flcose


注意-您应该检查
fopen

文件*fp
后缺少分号的返回。请仅发布实际代码-从原件复制并粘贴,不要键入近似值-否则只会造成混乱和浪费时间。不,不是这样-您仍然有
fprint
而不是
fprintf
-请复制并粘贴,不要只是键入代码的近似值。编译时使用-Wall-Werror-也许它会发现其他错误。另外,我认为您正在将LLVM与gcc包装器一起使用,因此搜索那里的问题可能会产生更有用的结果。查看此代码(在多次拼写更正之后),唯一的原因是您的工具集中有一个损坏的stdio.h。请注意,要打开的文件的位置或它包含的内容在这里都是无关的,因为这是编译时问题,而不是运行时问题。很抱歉,我在复制代码时破坏了它,但是我已经做了这些编辑,仍然输出错误。@JordanDavis然后请发布有错误的excat代码。我只是更新了它并查看了它over@Jordan-如果您在原始帖子中更正了您的代码,或者没有首先表示您的实际代码,则会增加混淆。不要那样做
Hello World
 FILE *fp                     // semi-colon required
 fprint(fp, "testing...\n";   // Its fprintf and missing ')'
 flcose(fp);                 // fclose  is function