兄弟们,我的S1E2:第一个程序课后作业老是搞不好,怎么回事
本帖最后由 DearApollo 于 2020-11-3 07:18 编辑如图 本帖最后由 jackz007 于 2020-10-31 00:25 编辑
重点检查源程序第 45 行和第 60 行有语法错误。
在 vi 中,打开源程序,连按两次 <ESC> 键,然后,键入 :set nu 即可显示源程序的行号,方便定位检查和修改代码问题。 将你的程序发出来,不然就只能从报错信息上告诉你:
45行拼写错误:lengh ,应该是 length
60行有错误,正确的是 struct dirent *entry;
63行有错误,正确的是:if ((dp = opendir(path)) == NULL) 风过无痕1989 发表于 2020-10-31 00:47
将你的程序发出来,不然就只能从报错信息上告诉你:
45行拼写错误:lengh ,应该是 length
你好,45行的问题解决了,但我的60行和63行仔细核对后还是不知道错在哪里,另外想问一下怎么把虚拟机里面的代码复制出来 DearApollo 发表于 2020-10-31 08:49
你好,45行的问题解决了,但我的60行和63行仔细核对后还是不知道错在哪里,另外想问一下怎么把虚拟机里面 ...
我帮你核对了,也没有看到问题,那么,问题可能是标点符号或者空格上了,你将这几行的标点符号和空格都重新输入一次,看问题解决没有。若有,恭喜你,你找到问题了;若没有,你去论坛上将你出错的那一行代码复制下来,粘贴到你程序相应的位置,再看看问题解决没有
解决了吗? 乐乐学编程 发表于 2020-11-2 23:42
解决了吗?
没啊,一气之下改用VS了,谢谢各位大佬 感谢分享,学习了
页:
[1]