刚打一个正式一点的回文,不小心按到连结,懒得全部重打><
以下是从错误回报去更改的…
.\main.cpp(6) : warning C4996: 'scanf' 已经宣告为取代
C:\Program Files\Microsoft Visual Studio 8\VC\include\stdio.h(295) : 请参阅 'scanf' 的宣告
讯息: 'This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_DEPRECATE. See online help for details.'warning讯息基本上不会有太大影响
跳过 .\main.cpp(8) : error C3861: 'system': 找不到识别项找不到识别项就是代表找不到相关宣告他的东西
system(...)包含在 <cstdlib> 里面参考网页
而楼上所提到的 <iostream> && <stdlib.h> 都有包含 <cstdlib> 的样子~.\main.cpp(9) : error C2562: 'main' : 'void' 函式传回一个值你在前面给他的预设回传值是 "void" (什么都不回传)
而在程式最后又回传一个东西,所以出错啰~
更改预设回传或者把回传的动作取消就可以了!!最后的结果
复制程式
#include <stdio.h>
#include <cstdlib>
int main()
{
int a;
printf("A=");
scanf("%d",&a);
printf("A=%d",a);
system("pause");
return 0;
}
注: 打完才发现楼上大大的code就正确了