Na przykład, podczas analizowania pliku tekstowego, kilka razy ten plik ma rzeczy tak:Jak sprawdzić, czy string string >> string nic nie wstawi w łańcuchu?
keyword a string here
keyword another string
keyword
keyword again a string
Należy zauważyć, że linia 3th mieć pusty ciąg (nic lub spacji) .. Chodzi o to, że kiedy do stringstream >> laststring, a stringstream ma pusty łańcuch (pusty lub tylko biały), nie zastąpi "laststringu", nie zrobi nic. W każdym razie, aby sprawdzić tę sytuację przed ręką? Nie chcę utworzyć pustego ciągu znaków tymczasowych, aby sprawdzić, czy jest nadal pusty po stringstream >>, wydaje się lame.
ninja! to jest to, czekam tylko 5 minut na zaakceptowanie odpowiedzi. – Icebone1000