這太難了,我還是個新手。
uj5u.com熱心網友回復:
//字母中間和后面的*去除前面不去
#include <stdio.h>
#include <string.h>
int main() {
char *s="**ab**cde*fghijklmn**";
char t[80],c;
int i,j,L,st;
L=strlen(s);
j=0;
st=0;
for (i=0;i<L;i++) {
c=s[i];
switch (st) {
case 0:
if (c!='*') {
t[j++]=c;
st=1;
} else {
t[j++]=c;
}
break;
case 1:
if (c!='*') {
t[j++]=c;
}
break;
}
if (j>=80-1) break;
}
t[j]=0;
printf("%s\n",t);//**abcdefghijklmn
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/236820.html
標籤:新手樂園
