#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 램프
'C|C++ 라이브러리' 카테고리의 다른 글
[string] size() 와 length() 비교 (0) | 2023.07.05 |
---|---|
next_permutation/prev_permutation을 이용해 조합(Combination) 구하기 (0) | 2020.08.27 |
next_permutation, prev_permutation을 이용해 순열 구하기 (0) | 2020.08.27 |