c语言拼接一个循环中的字符串用分号间隔
你可以使用 strcat() 函数来拼接字符串,然后在每个字符串后面添加分号。以下是一个示例代码:
#include <stdio.h>
#include <string.h>
int main() {
char str[100] = ""; // 初始化一个空字符串
int i;
for (i = 0; i < 5; i++) {
char temp[10];
sprintf(temp, "string%d;", i); // 将 i 转换为字符串并添加分号
strcat(str, temp); // 拼接字符串
}
printf("%s\n", str); // 输出字符串
return 0;
}
输出:
string0;string1;string2;string3;string4;
这个示例中,我们使用 sprintf() 函数将整数 i 转换为字符串,并在字符串末尾添加分号。然后使用 strcat() 函数将这个字符串拼接到主字符串上。最后输出拼接好的字符串
原文地址: https://www.cveoy.top/t/topic/fnE2 著作权归作者所有。请勿转载和采集!