Heim >Backend-Entwicklung >C++ >Wie kann ich Zeichen in einem C-String durchlaufen?
Durchlaufen von Zeichen in einem String in C
Das Durchlaufen der Zeichen eines Strings ist eine häufige Aufgabe in der Programmierung. Hier sind die verschiedenen Methoden, um dies in C zu erreichen:
Bereichsbasierte For-Schleife (ab C 11)
std::string str = ???; for (char& c : str) { // Perform actions on the character 'c' }
Iteratorbasierte For-Schleife
std::string str = ???; for (std::string::iterator it = str.begin(); it != str.end(); ++it) { // Perform actions on the character '*it' }
Traditionell für Schleife
std::string str = ???; for (std::string::size_type i = 0; i < str.size(); ++i) { // Perform actions on the character 'str[i]' }
Null-terminierte Zeichen-Array-Schleife
Für nullterminierte Zeichenfolgen im C-Stil verwenden Sie:
char* str = ???; for (char* it = str; *it; ++it) { // Perform actions on the character '*it' }
Das obige ist der detaillierte Inhalt vonWie kann ich Zeichen in einem C-String durchlaufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!