您的位置:

c语言编程ol总是格式错误,c语言常见程序错误

本文目录一览:

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

希望上面的答案对你有用,若有用,请将分数给我