C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

文字列からスペースを削除する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;
}

  1. 文字列からすべての空白を削除するJavaプログラム

    この記事では、文字列からすべての空白を削除する方法を理解します。文字列は、1つ以上の文字を含み、二重引用符(“”)で囲まれたデータ型です。 以下は同じのデモンストレーションです- 入力がであると仮定します − Input string: Java programming is fun to learn. 必要な出力は − The string after replacing white spaces: Javaprogrammingisfuntolearn. アルゴリズム Step 1 - START Step 2 - Declare two strings namely Strin

  2. Pythonで特定の文字列から重複する文字を削除するプログラム

    文字列sがあるとします。以前に表示された重複文字をすべて削除する必要があります。最終的な文字列は、実際の文字列と同じ順序の文字になります。 これは、順序付き辞書を使用して文字の挿入順序を維持することで解決できます。値はそれらの文字の頻度になりますが、ここでは頻度の値は重要ではありません。辞書を作成したら、キーを取得して結合するだけで文字列を取得できます。 したがって、入力がs =bbabcaaccdbaabababcのような場合、出力はbacdになります。 d:=キーが挿入順で順番に保存される辞書 sの各文字cについて、 cがdに存在しない場合、 d [c]:=0 d [