👩🏻‍💻 Programming/C++

공백이 포함된 문자열 받기

한국의 메타몽 2020. 2. 10. 01:20

일반적으로 C++에서 Cin을 이용하여 String 변수의 값을 받으면, 공백 이전까지의 문자를 받게 된다. 

실제 코드에서 이렇게 작성하면 
결국 공백 이전까지의 값만 받게 된다. 

공백까지 포함해서 문자열을 저장하고싶다면 Cin이 아닌 Getline을 이용해야한다. 

항상 문자열, 혹은 문자타입 배열 (ex: char c[10])만 받을 수 있음을 기억하자. 

 

이렇게 문자열을 받거나, 아래처럼 문자타입의 배열을 받아주면 된다. 

 

'👩🏻‍💻 Programming > C++' 카테고리의 다른 글

숫자->문자열(to_string), 문자->숫자(stoi)  (0) 2020.03.03
Find()와 Substr()  (0) 2020.02.10
아스키코드  (0) 2020.02.09
C++ 소수점 반올림  (0) 2020.02.02
While문과 EOF  (0) 2020.01.30