注册 登录
编程论坛 C++教室

布尔类型变量运算中出问题了,进来帮我瞧瞧吧

a632034079 发布于 2009-10-04 16:03, 746 次点击
不知道为什么,老是第6步错误...改了,好多遍还是不行啊
大家帮我看看.....
错误报告在下面。。。


#include<iostream>

using namespace std;

int main();
{
    bool bTrue=true;
    bool bFalse=false;
    cout<<"True+True="<<bool(bTrue+bTrue)<<endl;
    cout<<"True+False="<<bool(bTrue+bFalse)<<endl;
    cout<<"False+False="<<bool(bFalse+bFalse)<<endl;
    cout<<"True*True="<<bool(bTrue*bTrue)<<endl;
    cout<<"True*False="<<bool(bTrue*bFalse)<<endl;
    cout<<"False*Faslse="<<bool(bFalse*bFalse)<<endl;
    cin.get();
    return 0;
}

错误报告:
--------------------Configuration: 789 - Win32 Debug--------------------
Compiling...
main.cpp
E:\C++\MSDev98\MyProjects\789\main.cpp(6) : error C2447: missing function header (old-style formal list?)
执行 cl.exe 时出错.

789.exe - 1 error(s), 0 warning(s)
5 回复
#2
a6320340792009-10-04 16:11
没人在吗?????
#3
blueskiner2009-10-04 17:39
cout<<"True+True="<<bool(bTrue+bTrue)<<endl;
    cout<<"True+False="<<bool(bTrue+bFalse)<<endl;
    cout<<"False+False="<<bool(bFalse+bFalse)<<endl;
    cout<<"True*True="<<bool(bTrue*bTrue)<<endl;
    cout<<"True*False="<<bool(bTrue*bFalse)<<endl;
    cout<<"False*Faslse="<<bool(bFalse*bFalse)<<endl;

这几段不知道你要干嘛。。。
#4
selavie2009-10-04 18:21
你的main函数
int  main();


这个分号去掉~
#5
Chost2009-10-04 19:49
main()后的分号去掉就行啦!
#6
a6320340792009-10-04 20:51
以下是引用Chost在2009-10-4 19:49:32的发言:

main()后的分号去掉就行啦!
谢谢大兄弟了 我已经知道了
1