二级C上机编程题中出现 “cannot open Debug/prog1.exe for writing” 什么原因
kuaidi.ping-jia.net 作者:佚名 更新日期:2024-07-21
C语言编程第二遍调试出现cannot open Debug/prog1.exe for writing或cannot open file "Debug/prog1.exe
就是说你刚刚执行的程序窗口还没关掉就再次点了编译,这样计算机是不能生成EXE文件的,因为EXE正在运行,所以它cannot writing。
希望对你有帮助。
前面调试的程序没有关闭
看一下进程,将prog1.exe关闭掉才可以
意思是已经打开了一个控制台程序,就是你运行了一个程序,要先关闭运行窗口在运行当前程序才可以正常运行新的程序。解决方法如下:
1、首先打开visual studio 2019新建一个win32控制台程序,如下图所示。
2、然后在源文件下面新建一个C语言文件,如下图所示。
3、接着在顶部加入stdio库和stdlib库,如下图所示。
4、接下来一般就会在main函数中输入一些信息了,但是执行一般都会闪退,如下图所示。
5、接着添加一句system("pause")就可以控制闪退了,如下图所示。
6、最后运行程序,就可以看到CMD不在一闪而过了,如下图所示。
就是说你刚刚执行的程序窗口还没关掉就再次点了编译,这样计算机是不能生成EXE文件的,因为EXE正在运行,所以它cannot writing。
希望对你有帮助。