이 함수는 컴파일러에서 "문자열을 const char로 변환 할 수 없습니다"라는 메시지를 울립니다. 나 strlen에 문제가있다문자열을 const char으로 변환 할 수 없습니다.
void
DramaticLetters(string s, short TimeLength)
{
for(int i = 0, sLen = strlen(s); i < sLen; i++){
cout << s[i];
Sleep(TimeLength);
}
}
, 나는
그냥 사용'들 .length()'또는's.size()'. 문자열은 암시 적으로 문자 배열로 변환되지 않습니다. 길이가 아니라면 정말 필요하다.'s.c_str()'를 사용하라. – chris
http://stackoverflow.com/questions/347949/convert-stdstring-to-const-char-or-char?rq = 1 – mkb
일반적인 힌트 - 표준 기능에 문제가 생기면 99.99 %의 시간이 자신의 잘못입니다. – Cubic