string을 이용해서 공백 없는 입력을 받는다
1차원 공백 없는 입력
//input : whynot?
//output : w h y n o t ?
char arr[100];
string s;
cin >> s; //입력
for(int i=0; i<s.size(); i++) arr[i] = s[i];
for(int i=0; i<s.size(); i++) cout << arr[i] << " "; //출력
2차원 공백 없는 입력
//input :
// 010
// 000
// output :
// 0 1 0 0 0 0
vector< vector<int> > v;
string s;
int width = 3;
int height = 2;
//입력
for(int i=0; i<height; i++) {
vector<int> v_one;
cin >> s;
for(int j=0; j<width; j++) {
v_one.push_back(s[j]-'0');
}
v.push_back(v_one);
}
//출력
for(int i=0; i<height; i++)
for(int j=0; j<width; j++)
cout << v[i][j] << " ";
'보지마세요' 카테고리의 다른 글
2차원 배열 함수에 넘기기 (C++) (0) | 2022.07.29 |
---|---|
문자열 비교하기 (C++) (0) | 2022.07.24 |
Anaconda (0) | 2022.07.01 |
IP 주소와 NAT (0) | 2022.06.22 |
[구현] 프로그래머스 2020 KAKAO : 문자열 압축 (0) | 2022.06.20 |
-