我想在字符串变量里的数据前面添加数据,怎么做??
比如 char s[]="Morning !";
我要在前面添加 Good,变成 Good Morning
求源码0.0
C语言字符串变量添加数据
答案:2 悬赏:30 手机版
解决时间 2021-02-23 00:25
- 提问者网友:ミ烙印ゝ
- 2021-02-22 06:02
最佳答案
- 五星知识达人网友:春色三分
- 2021-02-22 07:29
char s[]="Morning !";
char a[50];
strcpy(a,"Good ");
strcat(a,s);//此时a所指向的字符串就是Good Morning !
char a[50];
strcpy(a,"Good ");
strcat(a,s);//此时a所指向的字符串就是Good Morning !
全部回答
- 1楼网友:刀戟声无边
- 2021-02-22 09:03
c语言本身没有设置一种类型来定义字符串变量,字符串的存储完全依赖字符数组
但是c++里包含头文件 #include "string" 可以使用string类 操作起来比字符数组方便很多
#include "string.h" 比起上面那个多一个.h 这个头文件是c语言的头文件 里面有常用的有关字符串的函数
比如strcmp字符串比较 strcat字符串拼接 但是它们操作的还是字符数组
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯