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

【求助】简单的问题

TND 发布于 2009-09-16 20:59, 318 次点击
#include<iostream>
using namespace std;
int main()
{
    cout<<"现在在下雨吗?(y/n)"<<endl;
    char a;
    cin>>a>>endl;
    if(a=='y')
        cout<<"现在在下雨。"<<endl;
    else if(a=='n')
        cout<<"现在不在下雨。"<<endl;
    else
        cout<<"现在下雨吗?"<<endl;
    return 0;

}
unexpected end of file while looking for precompiled header directive
执行 cl.exe 时出错.


怎么回事啊???

6 回复
#2
forclwy2009-09-16 21:20
cin>>a>>endl;
我编译的时候这个不能过
#3
TND2009-09-16 21:24
怎么改啊!大虾
#4
gz812009-09-16 21:36
cin>>a>>endl; 改为 cin>>a;
#5
TND2009-09-16 21:42
回复4楼

哇!真的行啊!
能说说为什么这样会错吗?
#6
gz812009-09-16 21:45
以下是引用TND在2009-9-16 21:42的发言:

回复4楼

哇!真的行啊!
能说说为什么这样会错吗?
只能 cout << endl; 这样啊,不能 cin >> endl;  endl又不是变量,你不能输入东西传给它。
#7
TND2009-09-16 21:48
懂了,谢谢
1