将字符串中的星号去掉


#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;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM