명령 줄 인수를 역순으로 인쇄하는 함수를 만들고 있습니다.cout 문의 터미널 공간 인쇄를 피하는 방법
#include <iostream>
using namespace std;
int main(int argc, char *argv[]) {
if (argc==1){
cout <<"\n";
}
for (int str=argc; str-1; str--){
cout <<argv[str-1]<<" ";
}
if(argc>1){
cout<<"\n";
}
return 0;
}
내 문제는 이렇게이다 : 코드는 알아,하지만 난 그냥 작동 뭔가가 필요, 조금 우아이다가 현재 프로그램 된 각 명령 줄 인수가 인쇄 된 후,이 공간을 출력합니다. 그러나 최종 커맨드 라인 인수가 인쇄 된 후 공간이 필요합니다. 이 일을 어떻게 성취 할 수 있습니까? for 문 다음에 if 문을 넣어야합니까?
기본 질문 인 경우 용서해주세요. 나는 수색하고 유사한 무엇이든을 찾아 낼 수 없었다. 저는 C++의 기초를 배우는 중입니다. 현재 사용하고있는 교과서에는 도움이되지 않으므로 도움이된다면 고맙겠습니다. 도움을 주셔서 미리 감사드립니다.
예, 실제로 오타였습니다. 잡아 주셔서 감사합니다! 내가 지금 고칠거야. – hooliaquoolia