鱼C论坛

 找回密码
 立即注册
查看: 2289|回复: 7

[已解决]兄弟们,我的S1E2:第一个程序课后作业老是搞不好,怎么回事

[复制链接]
发表于 2020-10-30 23:16:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 DearApollo 于 2020-11-3 07:18 编辑

错误4.png
如图
最佳答案
2020-10-31 00:47:30
将你的程序发出来,不然就只能从报错信息上告诉你:

45行拼写错误:lengh ,应该是 length

60行有错误,正确的是 struct dirent *entry;

63行有错误,正确的是:if ((dp = opendir(path)) == NULL)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-31 00:24:19 | 显示全部楼层
本帖最后由 jackz007 于 2020-10-31 00:25 编辑

      重点检查源程序第 45 行和第 60 行有语法错误。
      在 vi 中,打开源程序,连按两次 <ESC> 键,然后,键入 :set nu 即可显示源程序的行号,方便定位检查和修改代码问题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-31 00:47:30 | 显示全部楼层    本楼为最佳答案   
将你的程序发出来,不然就只能从报错信息上告诉你:

45行拼写错误:lengh ,应该是 length

60行有错误,正确的是 struct dirent *entry;

63行有错误,正确的是:if ((dp = opendir(path)) == NULL)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-10-31 08:49:27 | 显示全部楼层
风过无痕1989 发表于 2020-10-31 00:47
将你的程序发出来,不然就只能从报错信息上告诉你:

45行拼写错误:lengh ,应该是 length

你好,45行的问题解决了,但我的60行和63行仔细核对后还是不知道错在哪里 错误2.png ,另外想问一下怎么把虚拟机里面的代码复制出来
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-31 10:12:23 | 显示全部楼层
DearApollo 发表于 2020-10-31 08:49
你好,45行的问题解决了,但我的60行和63行仔细核对后还是不知道错在哪里,另外想问一下怎么把虚拟机里面 ...

我帮你核对了,也没有看到问题,那么,问题可能是标点符号或者空格上了,你将这几行的标点符号和空格都重新输入一次,看问题解决没有。若有,恭喜你,你找到问题了;若没有,你去论坛上将你出错的那一行代码复制下来,粘贴到你程序相应的位置,再看看问题解决没有

S1E2.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-2 23:42:06 | 显示全部楼层
解决了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-3 07:19:40 | 显示全部楼层

没啊,一气之下改用VS了,谢谢各位大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-3 22:59:02 | 显示全部楼层
感谢分享,学习了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 00:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表