C和C++里面常见错误和异常出现怎么解决总结(不断更新)

160 阅读1分钟

1、cannot open Debug/first.exe for writing

如下图:

 

原因:控制台没有关闭,不能写,因为编译的exe文件正在运行,而再次编译是要修改这个exe文件的,因为不让写,所以就抱着这个错。
解决办法:是看有没有运行编译后文件,如果正运行着,就将其关掉。

 

2、cannot convert parameter 1 from 'int [5]' to 'char *'

 

如下图:

原因:我上面的写函数是

 

	char c[256];
	gets(a);
	puts(a);

gets里面只能输入字符数组的地址,而不是整形的,所以错误,

 

解决办法:把a改成c就可以了。

创作打卡挑战赛

赢取流量/现金/CSDN周边激励大奖