2017-10-16 2 views
-1

저는 프로그래밍에 익숙하지 않다고 말하면서 서두르고 싶습니다.하지만 약간의 프로젝트를 진행하면서이 부분을 제외한 모든 부분을 알아 냈습니다. 온라인에서 찾을 수없고 이유가 뭐든간에. 역순으로 문자열을 표시해야하지만 코드화 된 방식으로 각 문자를 새 줄에 표시합니다. 같은 줄에 표시하고 싶습니다. 끝 부분에 끝을 추가하면 "계속하려면 아무 키나 누르십시오 ..."라는 메시지가 나타납니다.문자열을 같은 줄에 거꾸로 표시하는 방법은 무엇입니까?

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

그래서 기본적으로, 사용자가 나는 그들이 "SEL"1 ~ 4로 저장되는 선택을 입력하라는 메시지가 후 "전송"로 저장, 문자열을 입력, 각 문자열에 다른 무언가를 (대문자, 소문자 등) 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; 
     } 
관련 문제