2017-10-16 15 views
-1

私はプログラミングには慣れていないと言っていますが、少しプロジェクトに取り組んでおり、この1つの小さな部分を除いてすべてがわかっています。私はそれをオンラインで見つけることができず、どんな理由であれ。文字列を後方に表示する必要がありますが、コード化した方法では、それぞれの文字を改行して表示します。私は同じ行にそれを表示したい。私が最後にendlを追加すると、それは "続けるために任意のキーを押してください..."というメッセージがあります。同じ行に文字列を後方に表示する方法は?

if (sel == 4) 
     { 
      for (a = sent.length() - 1; a >= 0; a--) 
      { 
       cout << sent.at(a) << endl; 
      } 
      break; 
     } 

だから、基本的に、ユーザーが文字列を入力し、私は「送られた」として、それを保存し、その後、彼らは4を通じて「SEL」1として格納されている選択を入力するように求められ、各文字列に別の何かをします(大文字、小文字など)、4はそれを後方に表示しますが、現在は機能しますが、文字列を表示すると、「何かキーを押して続行してください...」というメッセージが表示されますそれを回避する方法。

+1

「endl」は「end of line」を表しています。すべてのキャラクターの後に明示的にそれを出すと、すべてのキャラクターが新しい行にあることに驚いています。 –

+0

私は、元の投稿で言ったように、 "何かキーを押し続けると..."と表示されます(私はちょうどその周りの道を見つけることができません)。 – zhodges10

+0

あなたは改行を求めていない*と考えましたか? –

答えて

0

私はあなたが何を意味していると思うか、それはかなり簡単です。ちょうどこれをしてください:

 if (sel == 4) 
     { 
      for (a = sent.length() - 1; a >= 0; a--) 
      { 
       cout << sent.at(a); 
      } 
      cout<<endl; 
      break; 
     } 
関連する問題