본문 바로가기
PS/기타

[기타] 문자열 관련 알아둘 것

by 하_랭 2021. 3. 3.

공부하면서 기록용으로 쓴 글 입니다 :)

 


 

1. cin vs getline

 

cin'\n'을 변수에 담지 않고 입력버퍼에 남겨둔다.

getline'\n'을 변수에 담는다.

 

cin.ignore()는 맨 앞 문자 하나만을 지운다.

getline(읽어올 입력 스트림, 저장할 문자열 변수)

 

 

2.

char s[100];

scanf("%[^\n]s", s); 

 

주의 **!

이것도 마지막에 \n을 갖고 있어서

반복해서 문자열을 입력받을때 \n을 받아줄 문자를 따로 넣어줘야 함!

(배열 크기 주의)

 

www.acmicpc.net/problem/4447

 

4447번: 좋은놈 나쁜놈

비키니시티에는 초능력을 가진 수퍼 히어로들로 바글바글하다. 스폰지밥과 패트릭은 주어진 문자열로 좋은놈과 나쁜놈을 골라내려 한다. 스폰지밥: 우와, 문자열에서 강한 힘이 느껴지는데!

www.acmicpc.net

 

'PS > 기타' 카테고리의 다른 글

구조체에서 lower_bound, upper_bound 사용  (0) 2021.11.18

댓글