본문 바로가기

Code Habit

검색하기
Code Habit
프로필사진 코드베어

  • 분류 전체보기 (203)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags
  • http
  • JavaScript
  • 책
  • Close
  • bitcoin
  • write
  • install
  • go
  • File
  • 리뷰
  • package
  • window
  • FOR
  • channel
  • Linux
  • GO 언어
  • Sync
  • go언어
  • API
  • windows
  • tcp
  • Python
  • Golang
  • 영화
  • C
  • Callback
  • json
  • mutex
  • c++
  • range
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록find (1)

Code Habit

std::string 문자열 찾기( find )

c++ 문자열에서 특정 문자열을 찾을 때 std::string의 find 함수를 사용한다. 보통 아래와 같이 많이 사용한다. std::string text = "abcdefg"; size_t nPos = text.find("cde"); 위 코드에서 nPos의 값은 찾고자 하는 문자열의 시작 위치가 된다. 즉 text.find("cde")는 2를 반환하게 된다. 이렇게 쉽고 편리하게 원하는 문자열을 찾을 수 있는데 하나 주의할 점이 있다. 찾고자 하는 문자열이 없을 때다 보통 찾고자 하는 문자열이 없을때 -1이 반환된다고 생각하는데 여기서는 그렇지 않다. -1이 아닌 매우 큰 수의 쓰레기 값이 반환된다. 그래서 만약 다음과 같이 쓰면 런타임 에러를 발생할 수 있다. std::string text = "ab..

카테고리 없음 2021. 3. 10. 16:23
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바