문자열을 String 배열로 입력 받기
Updated:
C++
String 배열 입력
서론
가끔 백준 문제를 풀다 보면 입력으로 문자열을 공백으로 구분하여 제시하는 것이 아닌, 각 문장 n개를 주어질 때가 있다.
따라서 문자열을 입력 받아야 하며 이는 string 라이브러리를 include하여 cin을 통하여 string 배열을 통째로 입력 받으면 된다.
코드
#include <iostream>
#include <string> // 중요!
using namespace std;
int n;
string strArr[50];
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL);
cin >> n;
string temp;
for (int i = 0; i < n; i++) {
cin >> strArr[i];
}
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
cout << strArr[i][j] << " ";
}
cout << "\n";
}
return 0;
}