在C中连接字符串

用户名

我的任务是连接v1v2,函数my_strcat()必须是void如何使用void函数返回串联的字符串?

int main(void){
    char v1[16], v2[16];
    int i1, i2;
    printf("Enter First Name: \n");
    scanf("%s", v1);
    printf("Enter Last Name: \n");
    scanf("%s", v2);
    i1 = my_strlen(v1);
    i2 = my_strlen(v2);
    printf("len: %3d - string: %s \n", i1, v1);
    printf("len: %3d - string: %s \n", i2, v2);
    my_strcat(v1, v2);
    printf("Concatenated String: %s \n", v1);
    return 0;
}

void my_strcat (char s1[], char s2[]){
    int result[16];
    int i = 0;
    int j = 0;
    while(s1[i] != '\0'){
        ++i;
        result[i]= s1[i];
    }
    while(s2[j] != '\0'){
        ++j;
        result[i+j] = s2[j];
    }
    result[i+j] = '\0';
}
阿维纳什·潘迪
void my_strcat (char s1[], char s2[],char result[]){
    int result[16];
    int i = 0;
    int j = 0;
    while(s1[i] != '\0'){
        result[i]= s1[i];
        ++i;
    }
    while(s2[j] != '\0'){
        result[i+j] = s2[j];
        ++j;
    }
    result[i+j] = '\0';
}

您可以执行以下操作。.main()声明第三个结果字符串,其大小为size(v1)+ size(v2)+1

char result[33];
my_strcat(v1,v2,result);

输出:

Enter First Name: avinash
Enter Last Name: pandey
len:   7 - string: avinash 
len:   6 - string: pandey 
Concatenated String: avinashpandey 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接由C ++中的类方法提供的字符串

来自分类Dev

如何使用Boost连接C ++中的字符串向量?

来自分类Dev

在sqlite求和字符串中连接字符串

来自分类Dev

Web服务C#中的SQL连接字符串

来自分类Dev

在C#中按字符串连接列表中的字符串

来自分类Dev

VBA连接字符串中的错误

来自分类Dev

连接LINQ查询中的字符串

来自分类Dev

C#中的Excel 2016的oledb连接字符串

来自分类Dev

在列中连接特定的字符串

来自分类Dev

无法连接列表中的字符串

来自分类Dev

在DataFrame中连接字符串

来自分类Dev

连接BigQuery中的字符串

来自分类Dev

将连接字符串存储在字符串中

来自分类Dev

连接JavaScript中的字符串

来自分类Dev

连接GroupBy中的字符串

来自分类Dev

更改MembershipProvider中的连接字符串

来自分类Dev

连接JavaScript中的条件字符串

来自分类Dev

在sqlite求和字符串中连接字符串

来自分类Dev

在Sharepoint中定义连接字符串

来自分类Dev

在外壳中连接字符串

来自分类Dev

在C中连接字符串

来自分类Dev

连接JavaScript中的字符串

来自分类Dev

连接C字符串

来自分类Dev

在查询输出中连接字符串

来自分类Dev

如何在C ++中连接字符串+整数+字符串?

来自分类Dev

Twig:连接字符串中的变量

来自分类Dev

shell中的连接字符串

来自分类Dev

在python中任意连接字符串:

来自分类Dev

用分隔符连接 C 中的字符串