盼望流星 发表于 2020-6-24 23:07:10

S1E2课后作业找不到报错原因

homework.c:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘struct’
homework.c:63: error: ‘dp’ undeclared (first use in this function)
homework.c:63: error: (Each undeclared identifier is reported only once
homework.c:63: error: for each function it appears in.)

盼望流星 发表于 2020-6-24 23:08:50

落了一句
homework.c: In function ‘findAllDirs’:
homework.c:60: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘struct’
homework.c:63: error: ‘dp’ undeclared (first use in this function)
homework.c:63: error: (Each undeclared identifier is reported only once
homework.c:63: error: for each function it appears in.)

盼望流星 发表于 2020-6-24 23:13:11

这是第57到60行的代码
void findAllDirs(const char *path)
{
      DIR *dp
      struct dirent *entry;
      struct stat statbuf;

      if ((dp = opendir(path)) == NULL)

Twilight6 发表于 2020-6-24 23:14:38

盼望流星 发表于 2020-6-24 23:13
这是第57到60行的代码
void findAllDirs(const char *path)
{


代码发全吧~这样看方便些

Twilight6 发表于 2020-6-24 23:15:45

盼望流星 发表于 2020-6-24 23:13
这是第57到60行的代码
void findAllDirs(const char *path)
{


DIR *dp
少了 一个 ; 分号

改成:
void findAllDirs(const char *path)
{
      DIR *dp;
      struct dirent *entry;
      struct stat statbuf;

      if ((dp = opendir(path)) == NULL)

盼望流星 发表于 2020-6-24 23:29:25

Twilight6 发表于 2020-6-24 23:15
少了 一个 ; 分号

改成:

啊,检查了好几遍没看出来{:10_285:}

盼望流星 发表于 2020-6-24 23:29:56

Twilight6 发表于 2020-6-24 23:14
代码发全吧~这样看方便些

我不会全选复制{:10_285:}

Twilight6 发表于 2020-6-24 23:30:51

盼望流星 发表于 2020-6-24 23:29
我不会全选复制


CTRL + A 全选CTRL + C 复制

你看看更改后还会报错嘛,如果会发全代码吧~

盼望流星 发表于 2020-6-24 23:35:33

Twilight6 发表于 2020-6-24 23:30
CTRL + A 全选CTRL + C 复制

你看看更改后还会报错嘛,如果会发全代码吧~

运行成功了,在虚拟机上复制不会啊

Twilight6 发表于 2020-6-24 23:42:46

盼望流星 发表于 2020-6-24 23:35
运行成功了,在虚拟机上复制不会啊

噢噢,确实 虚拟机要复制就麻烦了 要配置一些东西好像

盼望流星 发表于 2020-6-25 09:56:36

Twilight6 发表于 2020-6-24 23:42
噢噢,确实 虚拟机要复制就麻烦了 要配置一些东西好像

感谢大佬
页: [1]
查看完整版本: S1E2课后作业找不到报错原因