如何用for回圈洗掉字串后面星星如何用for回圈洗掉字串后面星星
uj5u.com熱心網友回復:
#include <stdio.h>
#include <string.h>
int main() {
char s[]="abc*d**";
int i,L;
L=strlen(s);
for (i=L-1;i>=0;i--) {
if (s[i]=='*') s[i]=0;
else break;
}
printf("s:[%s]\n",s);//s:[abc*d]
return 0;
}
uj5u.com熱心網友回復:
貼出你的代碼~找到星星,直接用'\0'覆寫,如果后面的非星星繼續要,則后面的往前覆寫~轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/266444.html
標籤:C語言
上一篇:如何修改電梯樓層??
