Wie bekomme ich einen Teil der a-Zeichenfolge in C ++?

8

Wie bekomme ich einen Teil einer Zeichenkette in C ++? Ich möchte wissen, was die Elemente von 0 bis ich sind.

    
small_potato 23.03.2010, 07:00
quelle

5 Antworten

15

Sie möchten std::string::substr verwenden. Hier ist ein Beispiel, das schamlos von Ссылка

kopiert wurde %Vor%     
Will 23.03.2010, 07:03
quelle
2

Sie verwenden substr , dokumentiert hier :

%Vor%

Sie können es auch als C-Style-String (nicht modifizierbar) behandeln, indem Sie c_str verwenden, dokumentiert hier .

    
paxdiablo 23.03.2010 07:03
quelle
1

Wenn du meinst String ist ein Array von Zeichen,

%Vor%

wenn Sie die std::string Use-Substr-Funktion bezeichnen .. wie vorgeschlagen

    
raj 23.03.2010 07:05
quelle
1

Angenommen, Sie verwenden die Klasse C ++ std::string

können Sie tun:

%Vor%     
Alan 23.03.2010 07:06
quelle
0

verwenden:

%Vor%

, die eine Zeichenfolge sub_of_s erstellen, die das erste i-th Element in s ist.

    
buzhidao 22.10.2016 12:24
quelle

Tags und Links