将字符串中的星号去掉
#include "iostream.h" #include "string.h" void main() { char a[]="******ab**c*****d*efgh****k***"; int i=0,starCnt=0; while (a[i]=='*') i++; while (a[i]!='\0') { if(a[i]=='*') starCnt++; else a[i-starCnt]=a[i]; i++; } a[i-starCnt]='\0'; cout<<a<<endl; }