프로그래밍 언어/C++
[C++] 공백 포함 문자열 입력받기
ShovelingLife
2023. 9. 4. 19:55
1. getline 이용
getline을 쓰면 알아서 공백 포함하여 문자열을 입력받는다.
int main() {
string s;
getline(cin, s);
cout << s;
}
2. cin.getline 이용
cin.getline(char배열 이름, 배열크기, 구분문자);
다른점은 엔터말고 특정문자로 입력을 종료시킬 수 있다는 점
int main() {
char s[100];
cin.getline(s,100,'\n');
cout << s;
}
3. gets_s 이용
2번이랑 비슷하다.
gets_s(char배열 이름, 배열크기)
int main(){
char s[100];
gets_s(s, sizeof(s));
cout << s;
}