리그캣의 개발놀이터

[C++] getline 함수 본문

프로그래밍 언어/C++

[C++] getline 함수

리그캣 2018. 3. 5. 21:03

http://arer.tistory.com/29


J. deo님의 자료를 참고하여 작성합니다.


getline 함수는 3가지가 존재한다고 하네요



1번 - <iostream>의 cin의 멤버 함수

2번 - <fstream>의 ifstream의 멤버 함수

3번 - <string>에 정의된 getline 함수


1번과 2번은 c 스트링인 char*를 받을 수 있다고 합니다.


1) 예제


1
2
3
char cstr[512];
 
cin.getline(cstr,512);
cs


2)예제

1
2
3
4
5
6
 
ifstream inf("test.txt");
 
char cstr[512];
 
cin.getline(cstr,512);
cs

3)예제


1
2
3
4
5
6
7
8
9
string str1;
 
string str2;
 
ifstream("test.txt");
 
getline(inf,str1); //파일 입출력
 
getline(cin,str2); //표준 입출력
cs


Comments