gpt4 book ai didi

c++ - 如何将整数附加到字符串?

转载 作者:太空宇宙 更新时间:2023-11-04 15:35:26 25 4
gpt4 key购买 nike

<分区>

这是对 my question yesterday 的跟进。

我正在使用一个函数来下载文件:

void downloadFile(const char* url, const char* fname, const char* id ) {
//..
}

这叫做:

downloadFile("http://servera.com/file.txt", "/user/tmp/file.txt", "/home/user/Download/xxxx");

如图所示,使用固定的 id 效果很好,但我需要将 xxxx 替换为随机数:

srand(time(NULL));
int rdn = rand();

如果我尝试:

downloadFile("http://servera.com/file.txt", "/user/tmp/file.txt", "/home/user/Download/" + rdn);

我明白了

error: invalid conversion from ‘int’ to ‘const char*’ [-fpermissive]

那么如何将 rdn 附加到字符串 "/home/user/Download/"?例如,如果 rdm == 123456789,我想将 "/home/user/Download/123456789" 传递给函数。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com