Wie Leerzeichen ignoriert werden sollen, wenn Sie Länge C++ verwenden

September 27

In einigen Berechnungen C++ müssen Sie die Anzahl der Zeichen in einer Zeichenfolge zählen. Um die Räume in der Zeichenfolge zu ignorieren, müssen Sie zunächst eine neue Variable erstellen. Sie dann die Zeichenfolge aus den Räumen zu entfernen und neu berechnen die Anzahl der Zeichen in der Zeichenfolge. Die ursprüngliche Zeichenfolge ist intakt gehalten, und Sie können eine Anzahl von neuen Variablen abrufen.

Anweisungen

1 Mit der rechten Maustaste der C++ Quellcodedatei, die die Zeichenfolge enthält, und klicken Sie dann das "Öffnen mit"-Popup-Menü-Element. Klicken Sie auf C++-Compiler um den Code in der C++-Editor zu öffnen.

2 Erstellen Sie eine neue Variable, um die geänderte Zeichenfolge aufzunehmen. Der folgende Code veranschaulicht das Erstellen einer Zeichenfolge in C++:

Zeichenfolge Temp = "";

3 Entfernen Sie die Leerzeichen aus der Zeichenfolge sowie die temporäre Variable, die in Schritt 2 erstellten den neuen Wert hinzu. Der folgende Code durchläuft jedes Zeichen in der Zeichenfolge und entfernt die Leerzeichen:

Int pos = mystring.find ("");während (pos! = string::npos){

temp = mystring.replace( pos, 1, "" ); pos= mystring.find( " ", pos+ 1 );

}

Ersetzen Sie "Mystring" durch den Namen des eigenen String.

4 Die Länge der Zeichenfolge abrufen. Der folgende Code Ruft die geänderte Zeichenfolge Länge:

readBytes = temp.length();