將字符串中的星號去掉


#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