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

C语言中用函数处理字符串问题

发布网友 发布时间:2022-04-22 10:39

我来回答

5个回答

热心网友 时间:2023-10-11 02:11

你声明的string是一个只能被读取但不能被修改的字符串常量,你的程序没有错误,但你应该这样改动,char string[100];这样的话,你的Clean就没有问题了,不过建议把空格替换成'\0',这样能避免很多问题。

返回字符串的函数的思路:
1,在函数内建立一个字符数组Temp
2,按位为字符数组Temp赋值
3,返回Temp的首地址
4,在主函数中将Temp的值复制给一个数组。

热心网友 时间:2023-10-11 02:12

直接第一个字符为0(不是字符0,是int的0)即可
要是全部为零的话,可以for一下赋值即可

函数strstr应该可以实现你下面那个函数的功能
其实你可以自己编写,用循环,找到那个字串,返回字串的首个字符的地址即可

热心网友 时间:2023-10-11 02:12

char *string; //定义一个字符指针
string="I am a student"; //指针指向了一个常量
你的代码里,指针指向了一个常量,实际的想被Clear的内容,是那个常量字符串,而常量数据是无法被修改。
应该这样做:
char string[] = {"I am a student"}; //定义一个字符串(不是指针),字符串初始化数据是从一个常量字符串中复制过来的。
这样,Clear的时候,被Clear的是你定义的字符串,而不是那个常量字符串了。

热心网友 时间:2023-10-11 02:13

不要那么麻烦吧,直接strcpy(string,'\0')不就行了。。。而且,大兄弟,' '(空格)并不是空。。'\0'才是空。而且指针最好不要直接用a++这种操作。他也许不行是你想象中的那个意思。。

热心网友 时间:2023-10-11 02:14

首先:将字符创置空,应该是置为\0不是空格
然后:string是放在只读存储区的,不能通过string这个变量来更改其中的内容
最好不要用指针++这个动作,指针指向的位置移动了,可能会引起注入释放内存的不便等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 [C语言改错] 在语言c中,如何调用一个函数输出字符串,求解 c语言怎么编写? 用photoshop怎么画圆 C语言中如何编写一个字符串复制函数,并在主函数中调用它。 C语言函数调用的三种方式并分别举一例。 C语言题目 用函数调用方式,实现字符串的复制。 要求如下 photoshop画圆? 怎么在ps里连续画正圆 冬至要吃饺子,想把饺子馅拌好有什么秘诀? 包饺子,饺子馅里放什么调料好吃呀 怎么包饺子说明文 包饺子怎么包不会开口 饺子馅的调料配方 包饺子都有哪些秘密? 拜求调制饺子馅的独家秘诀!! 调制饺子馅有什么秘诀吗? 11pro和12pro手机壳通用吗 将文件复制到ftp服务器时发生错误.请检查是否有权限将文件放到该服务器上 在ftp服务器上文件复制不出来 用photoshop如何画圆 C语言实现字符串拷贝函数有几种方式 c语言如何从键盘输入字符串啊? C语言子函数调用 字符串问题 c语言程序设计 使用函数调用实现两个字符串得连接 C语言中函数如何返回字符串? C语言实现字符串拷贝函数的几种方法 c语言函数如何返回字符串,该函数又该如何调用呢 C语言,使用函数实现字符串复制 用C语言写一个函数,将两个字符串连接。 求一个c语言中实现字符串两次复制的函数的代码 C语言 函数调用, 输入字符串,逆序输出 工作十分顺利,有贵人帮助,一生的命运平坦而又顺利的四个生肖分别是谁? 一生必定享尽荣华、吉星高照的四大生肖是哪几个? 属马的贵人是什么? 捷信贷款不还会有什么后果 捷信逾期多久会上征信 欠捷信公司欠不还会不会被立案老赖 捷信逾期多久会拉入黑名单 11和11pro手机壳的尺寸有区别吗?