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 으로 만들어서 비교해주면 된다!
여기서 헤메느라 오늘 코딩테스트때 망했다...
'개발 노트 > 오답 노트' 카테고리의 다른 글
소스트리 클론 생성 시 경로가 빈 폴더가 맞는지 확인하자 (0) | 2022.06.28 |
---|---|
깃허브 소스트리 사용 시 저장소 연동 인증 문제 (0) | 2022.06.28 |
소수 판별하기, 범위 내 소수 구하기 (0) | 2022.06.18 |
[c++] 벡터, string, 배열 관련해서 주의할 점 (0) | 2022.06.18 |
변수 사용전 반드시 초기화 할 것, 선언만 하면 안된다 (0) | 2022.06.16 |
댓글