枭野 发表于 2018-3-5 19:08:40

为什么错误?

本帖最后由 枭野 于 2018-3-5 20:03 编辑

#include <stdio,h>
main( )
{ int x,y,t;
printf( " Enter x & y : \n" );
scanf( " % d % d", &x, &y );
printf( "x = % d y = % d\n" , x,y );
t = x; x = y; y = t;
printf( "x = % d y = % d\n" , x,y);
}

1>------ 已启动生成: 项目: 3.1.cpp, 配置: Debug Win32 ------
1>LINK : error LNK2001: 无法解析的外部符号 _mainCRTStartup
1>F:\VC6\3.1.cpp\Debug\3.1.cpp.exe : fatal error LNK1120: 1 个无法解析的外部命令
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

人造人 发表于 2018-3-5 19:37:49

#include <stdio,h>
#include <stdio.h>

枭野 发表于 2018-3-5 20:02:39

人造人 发表于 2018-3-5 19:37
#include
#include

还是失败 但是加了预编译就可以了

757129128 发表于 2018-3-5 20:48:04

#include <stdio.h>
main( )
{ int x,y,t;
printf( " Enter x & y : \n" );
scanf( " %d %d", &x, &y );
printf( "x = %d y = %d\n" , x,y );
t = x; x = y; y = t;
printf( "x = %d y = %d\n" , x,y);
}
//#include<stdio.h>是 点 不是 逗号
%d 中间不要加空格
页: [1]
查看完整版本: 为什么错误?