记一次C语言编译运行失败原因
记一次C语言编译运行失败原因
xxx.c文件名是不应该包含空格的
在看一个文档时候其中例子是用C语言写的,于是用VS Code运行下,如何用VS Code运行C语言文件看这个贴子,如何在 VS Code 中编写、运行C语言程序 教程_visual studio code怎么写c语言-CSDN博客,VS Code只是编辑器,并不能编译C语言文件。
先运行个hello world
看看,结果报错了,如下:
1 |
|
太久没有接触C了,不知道怎么处理这个报错,以为是环境、配置文件哪部错了。
后面发现原因了,我取的文件名是hello world.c
,因为文件名空格导致的。
其实你分析那个报错信息,它是以空格为判断将文件截断的,hello
是一个文件,world.c
是一个文件,所以就会导致报没有这个文件,没有文件输入。
只能说菜,当然也提醒在取文件名时候尽量养成不要带空格的习惯。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Wangxf | 博客!
评论