永发信息网

c语言怎么把一个字符串分成两个字符串

答案:4  悬赏:50  手机版
解决时间 2021-11-30 05:11
c语言怎么把一个字符串分成两个字符串
最佳答案
1)简单来,直接用 strcat 函数,需要包含头文件 string.h
2)自己实现的话也不麻烦,但是要考虑一些细节:
假设两个字符串指针为 str1,str2 ,现在要讲 str1 和 str2 连接成一个新的字符串。
a.考虑指针 str1,str2 是否非空
b.如果将str2的内容直接连接到str1的末尾,要考虑str1是否有足够的剩余空间来放置连接上的str2的内容。
如果用一个新的内存空间来保存str1和str2的连接结果,需要动态分配内存空间。
全部回答
操纵数组啊,很简单。
看你怎么分了。
int main(int argc, const char * argv[]) {

//第5个字符处分开成两个字符串c语言

char a[100] = "abcdefghijklmn";

char b[100];

strncpy(b, a, 5);

int i;

for (i = 0; i < strlen(a); i++) {

a[i] = a[i+5];

}

puts(b);

puts(a);

return 0;

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个问题对车有什么影响
手相能随便给人看吗
从沪昆高速到南昌大桥的开车路线
银行卡不想用后,需要去银行注销吗?不注销会
为什么我到QQ文件夹里找不到customface(我的
出门总感觉后面有人跟踪我
南方人名字里面为什么会加一个娣字
ever用来做英文名是啥意思
为什么会突然胀气,有什么办法解决
单选题我国内河货运量居第二位的内河航线是A.
单选题下列实例中不属于相对性状的是A.豌豆的
请问从台江县城去红阳草场怎么走
汽车配件有个活性碳罐是什么东西
捷安特atx830,在专卖店买的,回来发现任何地
根据所给的中文提示完成句子(共7小题15空;
推荐资讯
公司占用员工休息日开会,违法劳动法吗?能告
若无妙觉,哪有妙法,随众生心,应所知量,一
传统小吃“蚵仔煎”中“蚵仔”指的是哪种海产
《水浒》一共写了多少个人?
我的宠物600作文
大家来说说,为了获得更好的3D观看效果,哪些
3/2的2/1是3/1,比()少5/1的
金玖岛送礼海参多少钱
在白纸上写 “庆祝国庆”四个字,不论什么字
请教一下这张图的缠论线段划分,第一张对还是
信息法和宪法是什么与什么的关系
火箭是用液态氢作为燃料的,这是因为液态氢具
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?