문제 설명
scanf("%s", str);를 사용하면 공백이후의 문자를 입력받지 못한다.
공백이 있는 문자열을 입력받아 출력해보자.
입력
공백이 포함된 문자열이 입력된다. (최대길이 30)
출력
입력받은 문자열을 그대로 출력한다.
입력 예시
black sheep wall
출력 예시
black sheep wall
// C
#include <stdio.h>
int main(){
char s[31];
fgets(s,31,stdin);
printf("%s",s);
}
// C++
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
getline(cin, str);
cout << str;
}
'PS > CodeUp' 카테고리의 다른 글
CodeUp / String(문자열) / 1408번 / 암호처리 / C++ (0) | 2020.09.29 |
---|---|
CodeUp / String(문자열) / 1295번 / 알파벳 대소문자 변환 / C++ (0) | 2020.09.29 |
CodeUp / Recursion(재귀) / 4564번 / 계단 오르기 / C++ (0) | 2020.09.17 |
CodeUp / Recursion(재귀) / 3733번 / 우박수 길이(3n + 1)(large) / C++ (0) | 2020.09.14 |