#include <iostream>
using namespace std;
int main()
{
char array[10][100];
int i = 0;
while (true)
{
i++;
cin >>array[i]; //배열에 단어입력
if (i == 10 || strcmp(array[i],"break") == 0)
{
break;
}
}
for (int j = i - 1; j >= 0; j--)
{
cout << array[j] << " "; //배열에 들어간 단어를 역순으로 출력
}
}
이렇게 입력하고 C in programming break를 입력하면
programming in C 이렇게 출력되는데
여기서 입력 종료를 break가 아니라 엔터로 하고 싶어서
if (i == 10 || strcmp(array[i],"break") == 0)
{
break;
}
이걸
if (array[i - 1][strlen(array[i - 1])] == 'w0') //원 문자가 입력 안되네요...
{
break;
}
이걸로 바꾸고
c in programming 을 입력하면 c만 나오는데
어떻게 바꾸는게 좋을까여ㅠㅠ
제발 std::string 쓰자 제발좀
아직 string 배우기 전 단원에 있는 연습문제라 string 안쓰고 해볼려구요
그건 C에서 하고.. C++은 닥치고 string이야
알겠습니다ㅠㅠ