C++6.0中文版的一个错误

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:19:48
例如,一个简单的程序如下
#include <stdio.h>
main()
{
int r;
float l,s;
r=5;
l=2*3.14159*r;
s=3.14159*r*r;
printf("r=%d,l=%f,s=%f\n",r,l,s);
}
编译后总是出现:Cpp1.obj - 1 error(s), 0 warning(s)
请大家帮忙看一下错误出现在哪里!谢谢!还有,以上只是一个例子而已,其他的程序编译后也是这样。谢谢!

c++中运用输入输出流严格说应导入头文件<iostream>
另外输出流应该用标准C++输出流:cout<<r<<l<<s<<endl;
另外主函数用int,最后加上return 0;
这样改用任何编译器都不会错了把.
请考虑.

尝试以下程序

#include <stdio.h>
int main(void)
{
int r;
float l,s;
r=5;
l=2*3.14159*r;
s=3.14159*r*r;
printf("r=%d,l=%f,s=%f\n",r,l,s);
return 0;
}

如果你按照以上一楼的意见处理还是不行,那就是vc编译器的问题了,建议你用英文版的,我以前也是用vc6。0中文版的问题太多了,改成英文版后就没有这些问题了。