Wie um zu überprüfen, ob stringstream>>Zeichenfolge wird nichts bringen, die auf die Zeichenfolge?

Beispielsweise bei der Analyse einer text-Datei, einige Male in dieser Datei haben Sachen wie diese:

keyword a string here
keyword another string
keyword 
keyword again a string

Beachten Sie, dass die 3. Zeile eine leere Zeichenfolge (nichts oder Leerzeichen).. Das Ding ist, dass wenn du stringstream>>laststring, und stringstream einen leeren string (null oder nur Leerzeichen), wird es nicht überschreiben die "laststring", wird es nichts tun. Es gibt sowieso zu prüfen, diese situation vor der hand? Ich möchte nicht, dass zum erstellen eines temporären leere Zeichenkette, nur um zu überprüfen, es ist noch leer, nach stringstream>> scheint lahm.

InformationsquelleAutor Icebone1000 | 2012-10-16

Schreibe einen Kommentar