如何摆脱这个错误?

时间:2016-09-28 19:46:10

标签: c++ numbers decimal

我被分配做一个简单的数字转换器,我按照所有说明进行操作,看起来非常简单。这是一个关于C ++的初学者课程,我似乎错过了这个程序的标记。我继续得到一个错误,说明我需要在double inputedNumber之前使用初始值设定项,或者该变量不在范围内。我甚至将我的代码与同学进行了比较并做了他们所做的事情,但这个错误仍然发生...... 任何帮助都是极好的! 提前谢谢!

    #include <iostream>
    using namespace std;
    int main()
    {
       double inputedNumber;
       cout << "Please input a decimal to be converted.";
       cin >> inputedNumber;
       cin >> "Number Converter!! The given number is" >> inputedNumber;
    }

2 个答案:

答案 0 :(得分:0)

主要功能中的第一行缺少分号。

答案 1 :(得分:0)

cin >> "Number Converter!! The given number is" >> inputedNumber;

无法编译,因为cin仅用于输入而不是输出;请改用cout

cout << "Number Converter!! The given number is" << inputedNumber;

另外,如果你真的想转换一个数字(例如一个整数),请使用:

cout << "Number Converter!! The given number is" << static_cast<int>(inputedNumber);