回 帖 发 新 帖 刷新版面

主题:新手求助!!!VC++

原题:编一个程序,其中main() 调用一个函数(以摄氏温度为参数,并返回相应的华氏温度的值)
 转换公式:华氏温度=摄市氏温度*1.8+32.0
我的程序:
#include<iostream>
using namespace std;
double wendu(double);

int main()
{
    double she;
    cout<<"输入摄氏温度:";
    cin<<she<<endl;
    double hua;
    hua=wendu(she);
    cout<<"华氏温度="<<hua<<endl;
    return 0;
}
double wendu(double n)
{
    double wd;
    wd=n*1.8+32.0;
    return wd;
}
错误提示:error C2784: “std::basic_ostream<char,_Traits> &std::operator <<(std::basic_ostream<char,_Traits> &,const signed char *)”: 无法从“std::istream”为“std::basic_ostream<char,_Traits> &”推导 模板 参数
1>        d:\microsoft visual studio 8\vc\include\ostream(906) : 参见“std::operator <<”的声明
有老手帮忙解决下 

回复列表 (共1个回复)

沙发

问题解决 我太马虎 cin后面用的<<

我来回复

您尚未登录,请登录后再回复。点此登录或注册