채원 :0
흐이이이이익
채원 :0
전체 방문자
오늘
어제
  • 모든 글 보기 (69)
    • 보지마세요 (65)
    • 알고리즘ㅋㅋㅋㅋㅋㅋ (1)
    • 다국어(?) 해보자고 (1)

블로그 메뉴

  • 관리
  • 글쓰기

공지사항

인기 글

태그

  • 파이썬
  • 가상환경

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
채원 :0

흐이이이이익

보지마세요

공백 없는 입력 받기 (C++)

2022. 7. 24. 21:53

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
-

    티스토리툴바