嗨,我有以下三个字符串,
char* string1, string2, string3;
printf("First string = %s", string1);
printf("Second string = %s", string2);
printf("Third string = %s", string3);
以上代码的输出是,
First string = My Content is : %s, My value is : %d
Second string = Open source OS
Thirf string = 100
现在我需要在 %s 和 %d 的位置同时合并 string2 和 string3 的内容,这样我应该得到以下字符串,
My Content is : Open source OS
My value is : 100
谁能建议我如何将以上两个字符串添加到另一个字符串。 提前致谢。
最佳答案
尝试:
printf(string1, string2, atoi(string3));
关于c++ - 如何用字符串中的数据替换访问说明符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7495254/