C语言-------------------Configuration: Cpp1 - Win32 Debug-------------------- Compiling...

D:\Bin\Cpp1.cpp(5) : error C2065: 'printf' : undeclared identifier D:\Bin\Cpp1.cpp(6) : warning C4

main( )
{ int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
}
错在哪啊?这个问题纠结了好久

第1个回答  2013-03-04
加上头文件stdio.h
#include"stdio.h"

int main( )
{ int a,b,sum;
a=123;b=456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;

}追问

首先书上就是没有这个头文件的,这是个例题,二,我也加了一次,还是不对!

追答

你用的什么编译器?书上没有这个说明书上是错的,printf在是tdio.h中的函数

追问

追答

用的vc,上面贴的代码是没问题的,这个只能说明是你新建工程或建文件的时候建错了

追问

新建工程,文件出错?怎么可能啊?!我觉得我做的没错啊,怎么新建文件呢!?

C语言---Configuration: Cpp1 - Win32 Debug--- Compiling..._百度...
估计是你编译系统的问题,你把文件名改成cpp1.c再编译试试,注意扩展名是.c include <stdio.h> \/\/一般情况下可以不加,但这和你的编译系统有关 int main( ){ int a,b,sum;a=123;b=456;sum=a+b;printf("sum is %d\\n",sum);return 0;} ...

---Configuration: Cpp1 - Win32 Debug---
仔细检查你的程序.在 cout <<"end of my act !:-)";return 0;} 后面漏掉了半个大括号,导致 int inputdata(void)被误写入了主函数中,只要在 cout <<"end of my act !:-)";return 0;} 后面再加个}就可以了呵呵 是你抄错了.建议以后可以把大括号分层配对,把同层的大括号放在一个垂直...

---Configuration: Cpp1 - Win32 Debug---
你的VC设置出了问题,打开Tools\/Options\/Directories标签,从Show directories for: 下拉框中将Executable files选中,估计 cl.exe 文件所处的路径不在其中吧?!改吧!

...总是不能运行 ---Configuration: qwdr - Win32 Debug---_百度...
因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同(例如你的VC装在C,但是这些路径全部在D),改过来就OK了。

>---已启动生成:项目:1,配置:DebugWin32---1>a.cpp1>LINK:fatalerrorLNK...
COFF是指中间文件obj。解决办法:删除debug子目录下所有文件,然后重新编译。

---Configuration: 112 - Win32 Debug---
1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.2. 你用vc打开了一个.c\/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。解决方法 1.进入project->setting->c\/c++, 在category中选择...

...输出结果为什么是---Configuration: Text1 - Win32 Debug...
这是vc++6.0的漏洞,其实程序一点错误没有的,但是就是运行不了。你只需关掉后再重新进就可以了,要是再不行,你就在新建一个工程,然后把你的代码复制粘贴到这个新工程上运行就可以了,你可以试试看的、、

...Configuration: 2 - Win32 Debug--- Linking...
while(sacnf("%d %d %d ",a,b,c)!=EOF){ 改成 while(scanf("%d %d %d ",&a,&b,&c)!=EOF){ 并且输入是要和scanf给出的输入格式一致,就两个%d之间是有空格的

c语言中Configuration: 0 - Win32 Debug是什么意思啊
报错的意思是:Configuration: 0 - Win32 Debug,配置:0 - Win32 调试。解决方法如下:1、首先在C语言编程软件中,鼠标点击Debug命令。2、然后在打开的页面中,点击General选项命令,下方勾选上。3、还可以进行多样的命令设置。4、Memory窗口的设置也是相同,如下图示。5、点开Format还能进行格式的设置...

c语言调试的的时候显示“Configuration: a - Win32 Debug”是什么意思...
报错的意思是:Configuration: 0 - Win32 Debug:配置:0 - Win32 调试。解决方法:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC...

相似回答