私はC ++を初めて使用し、現在すべてを試して調査しましたが、これまでのところ運がありません。これが私がすべきことです:
- この割り当てでは、ユーザーが短い 1 行の文をいくつか入力できるようにします。
- 各文は 500 文字のバッファに追加されます。
- バッファー内の各文がヌルで終了していることを確認してください。
- 各文がこのバッファに追加されると、文へのポインタが char ポインタの配列に格納されます。
- ユーザーがゼロを入力すると、ユーザーからの入力を停止し、バッファ内の文を逆順に表示します。
- 文中の単語ではなく、文の順序が逆になっていることに注意してください。たとえば、ユーザーが入力した場合。
私は現在、最初の部分で立ち往生しています。
int main () {
int const SIZE = 500;
char sentences[SIZE];
char* pointers[SIZE];
do {
cout<<"Please enter small sentences, hit enter to continue or 0 to stop: "<<endl;
cin.getline(sentences, 30);
*pointers = sentences;
cin.ignore();
} while (!(cin.getline>>0));
system ("PAUSE");
return 0;
}
誰か助けてくれませんか?