我如何用一个变量来替换它

How do I replace this with a variable?

本文关键字:替换 变量 何用一      更新时间:2023-10-16

我试图在c++中创建一个函数,它可以像电子游戏一样慢慢地将每个字母输入控制台。现在我遇到的问题是创建一个字符串变量,它将取代"你好,世界"的工作。

 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;
}

简单地使用 std::string

void typein( const std::string& str )
{
   std::size_type len = str.size( );
   // ...
}

可以使用指向str数组的指针

void typein(char* str, int length){
    <your code goes here>
}