问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言字符串处理函数

发布网友 发布时间:2022-04-29 09:52

我来回答

5个回答

热心网友 时间:2022-06-25 18:52

strcpy(string
,string
)---把后1个复制后放入前一个字符串,空间要够
strcat(string
,string
)
---把后1个剪切后放入前一个字符串,空间要够
strcmp(string
,string
)---比较2个字符串,0为相同,>0前1个大,<0后1个大
strlen(string
)---字符串长度

热心网友 时间:2022-06-25 18:52

 
 
 
其实那些字符串函数并不复杂。任何一个的实现都不出五行代码:

char *strcpy( char *dst, const char *src ) {
    char *destination = dst;
    while( *dst++ = *src++ )
        ;
    return destination;
}

char *strcat( char *dst, const char *src ) {
    char *destination = dst;
    while( *dst++ )
        ;
    strcpy( --dst, src );
    return destination;
}

int strcmp( const char *s1, const char *s2 ) {
    for( ; *s1 == *s2; s1++, s2++ )
        if( *s1 == '\0' ) return 0;
    return *s1 - *s2;
}

unsigned strlen( const char *s ) {
    const char *t = s;
    while( *t++ )
        ;
    return --t - s;
}
 
 
 

热心网友 时间:2022-06-25 18:52

puts(字符数组)
作用:将一个字符串输出到终端
gets(字符数组)
作用:从终端输入一个字符串到字符数组

热心网友 时间:2022-06-25 18:53

strcat(字符数组1.字符数组2)
作用:链接字符数组2到字符数组1的后面,结果放到字符数组1中

热心网友 时间:2022-06-25 18:54

原始的方法,那就只好你自己写函数去实现了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
激素替代疗法用什么药 激素替代治疗:激素不是自来水,想停就停 绝经期激素替代治疗是怎么回事 什么是内分泌治疗 激素替代治疗:缺啥补啥 关于王菲的花事了和sophiezelmani的Going home 推荐几首类似乘客、单行道、打错了、歇斯底里(林宥嘉)曲风的歌曲... 这个戒指是金的吗? ...了我一个金戒指可是都快被我给折断了那这个是不是假的金戒指啊!那... 猪肉里面有寄生虫找哪个部门投诉 什么是噪声?试举出一些生活中的噪声的例子。 什么是噪音? 我们的生活环境中,常见的噪音有什么、什么、什么等 环境噪声可分为什么噪声、工业噪声、社会噪声和什么噪声。 什么样的噪声对人危害更大?请具体分析! 什么的噪音 填空什么的噪声 什么的噪声词语 刚买个联想拯救者R720-15IKBM,应该怎么弄好电脑,萌新 发一度电用多少天然气 1000千卡等于多少斤 大白熊犬每天应该吃多少 冶金焦发热量7000kcal/kg是什么意思 vivo Y27充电时充电器发烫 您好,请问130000&#47;年的总用电数能折合成多少万吨标准煤?紧急!1 请问如果煤的发热量是7000大卡,那么煤粉的发热量会是多少? 请问网上现热销的旅游保险产品有哪些 网上买境外旅游保险要注意什么呢?马上要去西班牙商务出差几天,想买份保险 在网上面的境外旅游保险有哪些 试计算标准煤低位发热量7000kcal/kg,为多少kJ/kg 什么是噪声呢? C语言中清空字符串的库函数 百度网盘的压缩包被河蟹,为什么里面的视频没有被河蟹呢,压缩包里也没有其他文件? 百度网盘压缩文件解压后还可以存在网盘里吗?不会被和谐吗? 平板电脑的wifi显示己连接上了,可打开浏览器就是打不开网页,怎么回事 小米平板1los16浏览器不能用 亚马逊平板浏览器打不开怎样才能打开? 平板用影视大全显示浏览器不支持 小米平板4怎么设置微信暗色模式? 手机没有深色模式怎么开启微信深色模式 音乐与心灵的名言 音乐是什么的灵魂 音乐通过灵魂能改变人的一切有什么含义? 什么叫信托基金,把股份放进去是什么意思? excel表格里筛选出的颜色怎么消除? 为什么ios12录屏会自动中断不提示也不保存,一打开游戏好像就会断掉,, 笔记本电脑物理分辨率1600x900怎么样? 怎么折鞋子 亲们觉得电脑分辨率1600x900怎么样 20寸电脑分辨率1600x900放4K视屏怎么样啊?