#include<stdio.h>
int main()
{
int flag=0;
char str[100];
int len=strlen(str);
char*s=str+len-1;
//移动到最后一个字符处
gets(str);
while(*s=='*')
{
*s='\0';
s--;
}
s=str;
puts(s);
}
想要删除字符串后面的*,哪里出了问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
快乐鹦鹉 2022-10-11 17:00关注gets(str);放到 int len=strlen(str);的前面啊
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报