View

반응형

 

【 getline 】

int main(void)
{
	string str;
	getline(cin, str);
	cout << str;
}

getline(cin, 이름)

공백(띄어쓰기)을 알아서 포함해서 받아주는 함수이다.

배열에서는 사용이 불가능하고

string 클래스에서만 사용할 수 있다

 

 

 

【 cin.getline 】

int main(void)
{
	char str[100];
	cin.getline(str,100,'.');
	cout << str;
}

 

cin.getline(배열 이름, 배열 크기, 구분 문자)

getline과는 반대로 string 클래스에는 사용이 불가능하다.

배열을 선언해야 하며, 특정 문자로 문자열 입력을 종료시킬 수 있다.

대신 구분 문자로 사용된 문자는 입력되지 않는다.

 

 

【 gets_s 】

int main(void)
{
	char str[100];
	gets_s(str, sizeof(str));
	cout << str;
}

gets_s(배열 이름, 배열 크기)

cin.getline 과의 차이점은 구분 문자의 유무밖에 없다.

마찬가지로 알아서 공백을 포함하여 입력을 받는다.

 

728x90
반응형
Share Link
reply
250x250
반응형
«   2024/07   »
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