#include <iostream>
#include <cstring>
using namespace std;

int main(){
    char a[50][50];
    scanf("%s",a[0]);
    strcpy(a[1],a[0]);  //복사된 스트링에 대한 포인터 반환
    printf("%s\n",a[0]);
    cout << a[0] << endl;
    cout << a[1] << endl;
    cout << strcmp(a[0],a[1]) << endl;  // 0보다 작다: str1 < str2, 0: 같다 0보다 크다: str1 < str2
}

 

활용 방식

문자든 숫자든 공백없이 입력이 들어오고, 행단위로 처리해야 하는 작업이 있을 때 유용하다.

이때, 배열은 char형 배열을 선언해야 한다.

공백이 있더라도 공백을 따로 처리하여 작업할 수 있는지는 알아봐야 한다.

 

활용 문제

1034 램프