bir metin dosyası ayrıştırılırken, bazı zamanlar bu dosya şöyle şeyler var: 3th hat boş bir dize (hiçbir şey, boşluk) .. şeydir sahipStringstream >> string'in dizgeye hiçbir şey koymayacağı nasıl kontrol edilir?
keyword a string here
keyword another string
keyword
keyword again a string
Not olduğunu zaman sizi o stringstream >> laststring yapın ve stringstream boş bir dizgeye (boş veya sadece beyaz boşluk) sahip, "laststring" in üzerine yazmaz, hiçbir şey yapmaz. Bu durumu elden önce kontrol etmek için neyse? Sadece stringstream sonra hala boş olduğunu kontrol etmek için geçici boş bir dize oluşturmak istemiyorum >>, lame görünüyor.
ninja! Bu, sadece cevabı kabul etmek için 5 dakika bekliyorum. – Icebone1000