中易网

一个程序输入为****A*BC*DEF*G**** 输出为A*BC*DEF*G ,我的如下,有些地方有问题,估计是指针,

答案:3  悬赏:50  
解决时间 2021-03-11 19:10
#include
void fun( char *a)
{char *p,*q;
p=a;q=a;
while(*p&&*p=='*')
p++;
while(*q)
q++;
q--;
while(*q=='*')
q--;
for(;a>=p,aa='\0';

}

main()
{ char s[81];
printf("Enter a string:\n");gets(s);
fun(s);
printf("The string after deleted:\n");puts(s);
}
最佳答案
for(;a>=p,a<=q;a++);
a='\0';

改为这面这样试试
char b[100]={0};
char *t;

t=b;
int i=0;

for(;p<=q;t++,p++)
*t=*p;
*t='\0';

再看看别人怎么说的。
全部回答
for(;a>=p,aa='\0'; 改为这面这样试试 char b[100]={0}; char *t; t=b; int i=0; for(;p*t=*p; *t='\0';
是要删除串中星号(*)? #include  void  fun(char *s) { char i,j; for(i = 0; s[i]; ++i) { if(s[i] == '*') { j = i; while(s[j] = s[j + 1]) ++j; --i; } } } int main() { char  s[81]; printf("Enter a string:"); gets(s); fun(s); printf("The string after deleted:"); puts(s); return 0; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
where -were-you from连读
"人面非昨日"的下一句
迷你电脑和笔记本电脑相比,买哪个好?
世界上真的有这么乐观的人么?他是怎么做到的
求高手翻译成英文 中小企业财务管理现状的剖
龙之谷网络连锁文旺店地址在什么地方,想过去
求耽美文。攻背叛受 攻变心 攻抛弃受,受七年
如何记日语笔记
开具政审材料和开具无犯罪记录一样吗
轻·茶馆在什么地方啊,我要过去处理事情
滴水龛这个地址在什么地方,我要处理点事
哪些生物有特殊的形态结构
河北工业大学为什么坐落在天津?
股票分水岭
据说苍蓝女武神品评很差,我在犹豫要不要退货
推荐资讯
杨集派出所五福庄警务室这个地址在什么地方,
安徽通宇电力设备公司怎么去啊,有知道地址的
和平大厦A座(和平路)这个地址在什么地方,我
ems 深圳寄到长沙要几天
找一部外国的科幻片只记得开始是男主角一个人
杭州九洲大药房那个最大
WOW公会声望崇拜了 可是转种族就会自动退会
海马m6手动哪款带天窗
我用高伦雅芙,然后皮肤这样,是过敏吗?
232.98gb是多大硬盘?
太原汾河景区停车场(入口)(滨河东路太原汾河
老人风痰吃什么药老人有痰咳不出,心不舒服,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?