你可以使用 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() 函数将这个字符串拼接到主字符串上。最后输出拼接好的字符串

c语言拼接一个循环中的字符串用分号间隔

原文地址: https://www.cveoy.top/t/topic/fnE2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录