我试图在c ++中创建一个函数,它会像电子游戏一样慢慢地将每个字母输入控制台。 现在我遇到的问题是创建一个字符串变量,它将取代" Hello World"的工作。
void typein(//input goes here)
{
char str[] = { "Hello World" //input goes here};
int len = strlen(str);
for (int i = 0; i<len; i++) {
putchar(str[i]);
Sleep(80);
}
Sleep(100);
cout << endl;
}
答案 0 :(得分:1)
只需使用std::string
void typein( const std::string& str )
{
std::size_type len = str.size( );
// ...
}
答案 1 :(得分:0)
您可以使用指向str
数组的指针void typein(char* str, int length){
<your code goes here>
}