本文目录一览:
c语言,字符数组问题,请看我所写的代码哪里有错误,提交答案的时候总是提示格式错误?
printf("%d ",n);错了。
比如期望输出是:3空格4空格5空格3
你的输出是:3空格4空格5空格3空格
你可以判断
if(i1==0) printf("%d",n)
else printf(" %d",n);
c语言 编程 代码 为什么会出现这种错误 怎么解决?
产生这个问题可能的原因
1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.
2. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。
解决方法
1.进入project-setting-c/c++, 在category中选择preprocessor,在processor definitions中删除_WINDOWS, 添加_CONSOLE
2.进入project-setting-Link, 在Project options中将/subsystem:windows.改为/subsystem:console
3.保存设置,Rebuild All.
(2)、LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/WinMain.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
你试试吧,可能是这个原因,这个问题出现的原因挺多的
为什么我的C语言编写正确还是显示错误啊?
若你那程序没问题
那就是你碰到了新手常碰到的一种情况了 :
看你的菜单栏里面的tools (Alt + T)下的Options(Alt + O)里面Directories 有没有调整好 [括号里为快捷方式]
里面的INCLUDE files,library files 等等都要调整为你c语言安装的盘目录下,
例如:你将c语言编程软件安装在c:/computer/vc/visual c下面,那Directories里的位置都应该改为c:/computer/vc/visual c
希望上面的答案对你有用,若有用,请将分数给我