C语言求助,想把两个字符串拼接到一起,产生一个新的字符串,xdm知道有哪些库函数吗
如题,可以吗 diaozatian815 发表于 2021-10-27 14:37C语言 strcat() 函数用来将两个字符串连接(拼接)起来。
头文件:string.h
这原来的str1也会改变啊,有没有不改变两个字符串,生成新的字符串的库函数呢 这么简单的问题天天有人问
#include <stdio.h>
#include <string>
using namespace std;
int main(){
char str;
sprintf(str, "%s%s", "123", "456");
printf("str=%s\n", str);
return 0;
} Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
#include
#include
哈哈哈,懒人多
百度一下就可以了 Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
#include
#include
谢谢了。 strcat();
srtncat(); 直接+不行吗 本帖最后由 cxhwd 于 2021-10-27 16:33 编辑
Jack2002 发表于 2021-10-27 14:46
这么简单的问题天天有人问
#include
#include
引用大佬的发言,补充说明:
sprintf是在stdio.h文件中用于打印到字符串的printf,s这里指的是string
函数原型:
int sprintf(char *str, const char *format, ...);
常用的还有fprintf用于打印到文件。(f是file)
如果想知道相关的细节,最简单的是找一个常见的linux发行版,输入man sprintf,就可以查看该函数的手册了。
页:
[1]