将IDE用于CS50问题集1时出现错误消息

时间:2020-06-30 08:38:26

标签: c cs50

我正在使用CS50,并且正在与问题集1交涉。我已经创建了执行hello.c文件所需的目录,但是该目录不会显示,并且不断出现相同的错误。抱歉,如果我的代码结构不正确,但是有人可以向我指出正确的方向吗?下面是我的终端代码,我正在使用IDE执行。

~/ $ mkdir ~/pset1/

~/ $ cd ~/pset1/

~/pset1/ $ mkdir ~/pset1/hello

~/pset1/ $ cd ~/pset1/hello

~/pset1/hello/ $ ls

~/pset1/hello/ $ clang hello.c

clang-7: error: no such file or directory: 'hello.c'
clang-7: error: no input files

~/pset1/hello/ $ 

1 个答案:

答案 0 :(得分:0)

您跳过了创建hello.c的步骤:

**我们可以请您编写第一个程序吗?在“文件”菜单中,单击“新建文件”,然后将其保存(如通过“文件”菜单中的“保存”选项一样)为〜/ pset1 / hello目录中的hello.c。通过在文件中精确键入以下行来继续编写第一个程序:

#include <stdio.h>
int main(void)
{
    printf("hello, world\n");
}

请注意,尽管CS50 IDE的颜色选择可能与此问题集有所不同,但在您键入时请注意CS50 IDE如何添加“语法突出显示”(即颜色)。这些颜色实际上并没有保存在文件本身中。它们只是由CS50 IDE添加的,以使某些语法突出。如果您没有从头开始将文件另存为hello.c,CS50 IDE将不会(按文件名的扩展名)知道您正在编写C代码,在这种情况下,这些颜色将不存在。**

完成此步骤后,您可以继续

 ls

然后

clang hello.c