coutと< <演算子はCYgwinのコンパイル時にうまく動作しますが、cin >>演算子を試してしまえば、コンパイラブレークはcygwinが認識しません>>?それは約ですか? ソースコード:cygwinは>>演算子を認識しませんか? C++
#include "TenStrings.h"
#include <iostream>
using namespace std;
using std::cin;
//Default Constructor
TenStrings::TenStrings()
{
int ithElement;
strings[0] = "String 1";
strings[1] = "String 2";
strings[2] = "String 3";
strings[3] = "String 4";
strings[4] = "String 5";
strings[5] = "String 6";
strings[6] = "String 7";
strings[7] = "String 8";
strings[8] = "String 9";
strings[9] = "String 10";
cout << "Enter how many strings you would like to alter: " << endl;
int numAlter;
cin >> numAlter >> endl;
//cin >> "Enter which string to change: " << ithElement << endl;
cout << strings[0] << endl;
cout << strings[3] << endl;
}
問題の原因となっているソースコードを確認できますか?他に何かが起こっている可能性があり、オペレータの使い方を正確に把握できるようになるのに役立ちます。 –
エラーメッセージの正確なテキストとその原因となるサンプルコードを提供してください。真剣に言えば、テキストボックスには余裕があり、手紙が足りなくなるわけではありません。 –
サンプルコード?どのような正確なコンパイラを使用していますか?あなたはどんなエラーを出していますか? – CanSpice