Programming/Baekjoon

[백준/C++] 11719번 : 그대로 출력하기 2 (공백 포함 문자열 입력받기)

만나쓰 2020. 10. 9. 15:36

 

1. string으로 공백포함 문자열 입력받기

 

 - getline을 위한 헤더파일 string 필요   // #include<string>

 - getline(cin, str);     // getline(cin, str, '\n');

 

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

int main() {	
	string str;
	getline(cin,str);	// getline(cin, str, '\n');
	cout << str << endl;

	return 0;
 }

 

 

 

 

 

 

2. char형 배열로 공백포함 문자열 입력받기

 

- cin.getline(s, n, delim);     

           // s : 문자열 배열, n : 종료 null 포함한 s에 입력받을 최대 문자 수, delim : 해당 문자 나타나면 입력 종료

 

파라미터 (인자) 설명

 

#include<iostream>
using namespace std;

int main() {	
	char arr[100];
	cin.getline(arr, 100);	// cin. getline(ch, 100, '\n');
	cout << arr;

	return 0;
 }

 

 

 

 

3. 백준 11719번 : 그대로 출력하기2

 

#include<iostream>
using namespace std;

int main() {	
	int count = 0;
	while (count < 100) {
		char arr[101];
		cin.getline(arr, 101);	// cin. getline(ch, 100, '\n');
		cout << arr <<'\n';
		count++;
	}

	return 0;
 }

 

 

www.acmicpc.net/problem/11719

 

11719번: 그대로 출력하기 2

입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄이 주어질 수도 있고, 각 줄의 앞 뒤에 공백이

www.acmicpc.net

 

'Programming > Baekjoon' 카테고리의 다른 글

[백준/c++] 1181번 : 단어 정렬  (0) 2020.09.09