0

couts/cins を削除すると、エラーはなくなります。

std::basic_istream<_CharT, Traits>:: _istream_type& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char, _Traits = std::char_traits, std::basic_istream<_CharT, Traits>:: _istream_type = std::basic_istream]

コードは次のとおりです。

#include <iostream>
#include <string>
using namespace std;

int main()
{
int x;   
int y;  
int z;   
cout << "Enter number of girrafes" << endl;
cin >> x >> endl;
cout << "Enter number of elephants" << endl;
cin >> y >> endl;
cout << "Enter number of tigers" << endl;
cin >> z >> endl;
}
4

3 に答える 3

3

cin >> x >> endl;違法です、それは基本的に「読む」と言っていendlます。

を使用するだけcin >> x;です。

于 2013-02-12T21:15:12.853 に答える
1

endlcin ステートメントから を削除します。

例:cin >> x;代わりにcin >> x >> endl;

于 2013-02-12T21:15:56.887 に答える
0

は出力ストリーム関数である>> endlため、できません: endlendl

于 2013-02-12T21:17:17.477 に答える