본문 바로가기
개발 노트/오답 노트

배열과 문자열의 인덱스를 비교 시 빈 string을 사용하자

by tokkiC 2022. 6. 27.

string s = "tokki";

string a[3] = { "a", "b", "t" }; 

같은 데이터가 주어질 시, 문자열을 for문에서 인덱스로 s[i] 돌면서

a[i]와 비교한다고 할 시, 오류가 뜬다

s[i]의 경우 char, a[i]의 경우 string 타입으로 서로 다르기 때문인데

이를 해결하기 위해서

string tok="";

이렇게 빈 string 문자열 하나를 만들고

tok=s[i]; 를 하여 문자를 빈 문자열에 붙여 string 으로 만들어서 비교해주면 된다!

여기서 헤메느라 오늘 코딩테스트때 망했다...

댓글