티스토리 뷰

c++은 c와 다르게 string class가 있어서 문자열을 객체로 다룰 수 있다.

#include <iostream>
#include <istream>

using namespace std;

int main() {
    string s;
    getline( cin, s );
    cout << s;
    int n;
    cin >> n;
    string a[n];
    getline(cin,a[0]);
    for (int i=0;i<n;i++) {
        getline(cin,a[i]);
    }
    return 0;
}

16500 문자열 판별의 입력받기 예제

getline은 공백문자 전까지만 입력을 받는다. 그러나 숫자를 입력받은 후 개행 문자\n을 받아 다음 입력을 정상적으로 받지 못하므로 getline을 한번 더 써주거나 cin.ignore(256,'\n');로 버퍼를 비워주자

 

참고자료:

https://leeusin.tistory.com/418

 

[C++] string 문자열 입력받기

C++스러운 코드 #2 : 문자열을 입력받는 12가지 방법 문자열 입력받는 방법에 대한 방법론에 대한것이 궁금하다면 위 링크를 따라가보면 될것이다. 나는 조금다른 문제에 부딛혀 이 포스팅을 써본다. 기본적으로 s..

leeusin.tistory.com

http://egloos.zum.com/hanjw8410/v/4056009

 

C++스러운 코드 #2 : 문자열을 입력받는 12가지 방법

2004/01/22 오전 2:15==================== 이 글은 제가 예전에 제가 활동하고 있는 학교 동아리에 "문자열을 입력받는 12가지 방법"이라는 제목으로 올렸던 내용을 재 편집한 것입니다.C/C++을 이용한 문제해결의 한 단편을 제시하기 위해 "표준입력으로부터 입력받은 길이를 알 수 없는 문자열 저장하기"라는 아주 전형적인 문제의 예를

egloos.zum.com

 

'프로그래밍언어공부 > C++' 카테고리의 다른 글

[인사이드 자바스크립트] 3일차  (0) 2020.08.27
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함