吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1032|回复: 8
收起左侧

[求助] C语言求助,想把两个字符串拼接到一起,产生一个新的字符串,xdm知道有哪些库函数吗

[复制链接]
追忆失去的时间 发表于 2021-10-27 14:34
如题,可以吗

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

头像被屏蔽
diaozatian815 发表于 2021-10-27 14:37
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 追忆失去的时间 发表于 2021-10-27 14:43
diaozatian815 发表于 2021-10-27 14:37
C语言 strcat() 函数用来将两个字符串连接(拼接)起来。

头文件:string.h

这原来的str1也会改变啊,有没有不改变两个字符串,生成新的字符串的库函数呢
Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
[C++] 纯文本查看 复制代码
#include <stdio.h>
#include <string>
 
using namespace std;
 
int main(){
    char str[100];
    sprintf(str, "%s%s", "123", "456");
    printf("str=%s\n", str);
     
    return 0;
}
QingYi. 发表于 2021-10-27 14:49
Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
[mw_shl_code=cpp,true]#include
#include

哈哈哈,懒人多
百度一下就可以了
 楼主| 追忆失去的时间 发表于 2021-10-27 15:00
Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
[mw_shl_code=cpp,true]#include
#include

谢谢了。
ShyGW 发表于 2021-10-27 15:58
strcat();
srtncat();
lies2014 发表于 2021-10-27 16:27
直接+不行吗
cxhwd 发表于 2021-10-27 16:31
本帖最后由 cxhwd 于 2021-10-27 16:33 编辑
Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
#include
#include

引用大佬的发言,补充说明:
sprintf是在stdio.h文件中用于打印到字符串的printf,s这里指的是string
函数原型:
  
[C] 纯文本查看 复制代码
 int sprintf(char *str, const char *format, ...);



常用的还有fprintf用于打印到文件。(f是file)
如果想知道相关的细节,最简单的是找一个常见的linux发行版,输入man sprintf,就可以查看该函数的手册了。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 20:39

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表