带你学C带你飞,读写文件1
照着视频写下了代码,但不知怎么就是文件打开失败。 gcc是编译器它的用法是 gcc -o file 指定生成的输出文件名为 file就拿你的c源文件例如:gcc -o fputc fputc.c这样就生成了可执行文件fputc了
注:在代码中没有错误
再使用ll 命令查看一下,使用./后接文件名就可以运行了 例如:./fputc 2164930278 发表于 2019-8-23 15:52
gcc是编译器它的用法是 gcc -o file 指定生成的输出文件名为 file
就拿你的c源文件例如:gcc -o fputc ...
忘记了,还有一个是你的.c文件保存了没有
vim常用保存方法shift+zz
注:在普通模式里按Esc键进入 2164930278 发表于 2019-8-23 15:54
忘记了,还有一个是你的.c文件保存了没有
vim常用保存方法shift+zz
注:在普通模式里按Esc键进入
多谢鱼友,文件是肯定保存了 2164930278 发表于 2019-8-23 15:52
gcc是编译器它的用法是 gcc -o file 指定生成的输出文件名为 file
就拿你的c源文件例如:gcc -o fputc ...
执行了还是文件打开失败啊,那个opportunity.txt文件里应该不为空才对。 在你源程序所在的当前目录下,执行下面两条命令,把系统的响应完整贴出来:
ls -l opportunity.txt
ls -ld . 乔宽 发表于 2019-8-23 16:11
执行了还是文件打开失败啊,那个opportunity.txt文件里应该不为空才对。
首先你弄txt文件干什么{:5_94:} 小甲鱼说个创建c源文件一定要以.c
创建。。。。那你使用gcc命令编译成功了没。要是成功了
你用ll命令查看文件然后截图发出来
我看看你的文件有没有可执行的权限 把错误信息输出出来呀,只读模式打开文件,可能没文件或者没权限 2164930278 发表于 2019-8-23 16:42
首先你弄txt文件干什么 小甲鱼说个创建c源文件一定要以.c
创建。。。。那你使用gcc命令编 ...
我照视频上弄的txt文件 jackz007 发表于 2019-8-23 16:42
在你源程序所在的当前目录下,执行下面两条命令,把系统的响应完整贴出来:
回复
你怎么弄的是txt的
用vim创建一个.c的文件
如何敲代码,shift+zz保存
再使用gcc编译生成可执行文件在打开
你这里还没有生成可执行文件
记住c源文件一定是.c结尾的 2164930278 发表于 2019-8-24 10:32
你怎么弄的是txt的
用vim创建一个.c的文件
如何敲代码,shift+zz保存
我试了一下,好像是我没有进行读写的权限 乔宽 发表于 2019-8-24 12:05
我试了一下,好像是我没有进行读写的权限
su 输入密码 切换到root用户
chmod 777 文件名 这样就可以有权限了 2164930278 发表于 2019-8-24 12:26
su 输入密码 切换到root用户
chmod 777 文件名 这样就可以有权限了
我这样做了,可是还是打开文件失败 2164930278 发表于 2019-8-24 12:26
su 输入密码 切换到root用户
chmod 777 文件名 这样就可以有权限了
我重新写了一边程序,成功了
页:
[1]