2016-09-28 24 views
-3

私は簡単な数字の変換を行うように指示されました。私はすべての指示に従いました。これは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; 
    } 
+0

投票あなたは末尾に '必要など、タイプミスなど些細な閉鎖する;'後'inputedNumber'宣言です。 – juanchopanza

+0

inputedNumberの後にセミコロンがありません。 –

+0

'inputedNumber'の後に'; 'を忘れました。 – Nikita

答えて

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); 
+0

建設的なご協力ありがとうございます!行方不明のセミコロンは1つの問題を助けましたが、主な問題はbinとcoutの背後にある問題でした。あなたはとても役に立ちます! –

+0

ありがとうございます。あなたのさらなるプログラミングで幸運を祈る! –

0

ファーストラインのメイン関数にセミコロンがありません。

+0

問題を部分的に解決していただきありがとうございます –

関連する問題