C++ 程式如何從字串中刪除空格?


該程式獲取一個字串並刪除其中的空格。這在節省空間時很有用,以下示例顯示瞭如何完成此操作並提供瞭解釋。

Input: Hello World
Output: HelloWorld

解釋

要從字串或句子中刪除或清除空格,你必須要求使用者輸入一個字串。現在開始檢查空格。如果找到空格,則從空格開始將下一個字元放入後面,直到最後一個字元,並繼續檢查下一個空格以刪除字串中存在的所有空格

示例

#include <iostream>
#include<string.h>
using namespace std;
int  {
   char str[80]="Hello World";
   int i=0, len, j;
   len = strlen(str);
   for( i = 0; i < len; i++) {
      if (str[i] == ' ') {
         for (j = i; j < len; j++)
            str[j] = str[j+1];
            len--;
      }
   }
   cout << str;
   return 0;
}

更新時間:20-Aug-2019

1 千個+瀏覽量

Kickstart Your Career

透過完成本課程獲得認證

入門
廣告
© . All rights reserved.