我有这个函数,编译器告诉我说“无法将字符串转换为const char”。
void
DramaticLetters(string s, short TimeLength)
{
for(int i = 0, sLen = strlen(s); i < sLen; i++){
cout << s[i];
Sleep(TimeLength);
}
}
我觉得strlen出了问题
s.length()
或s.size()
。字符串不会隐式转换为字符数组。如果你真的需要一个(在这里并不需要),可以使用s.c_str()
。 - chris