티스토리 뷰

cin.getline(s, n, delim);

공백과 종료(NULL)을 포함하여 n만큼 입력받아 s에 저장

delim문자가 입력되면 종료

@ 인자값

s : 문자열을 입력받으려는 문자배열

n : s에 입력받으려는 최대 문자수(공백과 NULL문자 포함)

delim : 해당 문자가 나타나면 입력 종료('\n')

#include <iostream>
using namespace std;

#define MAX 1000000

int main() {

	char* s = new char[MAX];

	cin.getline(s, MAX, '\n');
	cout << s;

    delete[] s;
}

 

getline(cin, s);

@ 인자값

s : 문자열을 입력받으려는 string변수

 

#include <iostream>
#include <vector>
#include <string>
using namespace std;

int main()
{
    ios::sync_with_stdio(NULL);
    cin.tellg();

    vector<string> str;
    string s;

    getline(cin, s);

    str.push_back(s);
    cout << str[0] << "\n";    
}

'프로그래밍 > C,C++' 카테고리의 다른 글

C++ 라이브러리 추가 전처리기  (0) 2019.07.29
C++ 문자열을 정수로  (0) 2019.07.29
C++ 파일 입출력 2.  (0) 2019.07.29
C++ 파일 입출력 1.  (0) 2019.07.29
C++ 소수점 자릿수 출력  (0) 2019.07.29
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
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 31
글 보관함