C++ 如何消除这个错误?
我被分配去做一个简单的数字转换,我按照所有的指示去做,它们看起来很简单。这是一个C++初学者的课程,我好像错过了这个程序的标记。我继续得到一个错误,指出我需要在double InputNumber之前使用初始值设定项,或者变量不在范围内。我甚至把我的代码和同学们做了比较,做了他们做的事情,但是这个错误仍然发生。。。 任何帮助都会很棒! 提前谢谢C++ 如何消除这个错误?,c++,numbers,decimal,C++,Numbers,Decimal,我被分配去做一个简单的数字转换,我按照所有的指示去做,它们看起来很简单。这是一个C++初学者的课程,我好像错过了这个程序的标记。我继续得到一个错误,指出我需要在double InputNumber之前使用初始值设定项,或者变量不在范围内。我甚至把我的代码和同学们做了比较,做了他们做的事情,但是这个错误仍然发生。。。 任何帮助都会很棒! 提前谢谢 #include <iostream> using namespace std; int main() {
#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;
}
main函数的第一行缺少分号
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);
投票结束,如琐碎的打字错误等,你需要一个尾随;在InputNumber声明之后。在InputNumber之后缺少分号;你忘了;在输入数字之后。即使有尾随;出现错误。感谢您提供的建设性帮助!缺少分号有助于解决一个问题,但主要问题是bin和cout后面的问题。你帮了大忙!谢谢祝你的进一步编程好运!感谢您部分解决了这个问题