Seite 1 von 1

cin >> QString; Wie?

Verfasst: 2. Juli 2007 11:27
von dam1
Hallo miteinander,

bin mal wieder an einem Punkt wo Google einfach nicht das ausspuckt was ich suche (evtl. weil es trivial ist wenn man es weiss).

Ich möchte eine Zeichenfolge aus dem Inputstream in nen QString bekommen, wie geht das am besten bzw. direktesten? Den Umweg über ein Charfeld kann man sich doch sicher sparen..

Vielen Dank schon mal..

Dami

Verfasst: 2. Juli 2007 11:38
von CaptnChaos
QDataStream und stdin. Ich denke das müsste klappen...

Verfasst: 10. August 2007 20:14
von dam1
Hmm hab damit bisschen herumprobiert aber komme nicht zum gewuenschten Ergebniss. Was ich machen will ist was aus dem standard Input einlesen und in nem QString ablegen.. Wenn ich das mit nem char* mache und dann konvertiere krieg ich nicht alles, ein string wie "hallo welt" word dann beim leerzeichen abgeschnitten.

Wie liesst man am einfachsten/besten nen qstring vom standartinput bei einem kommandozeilenprogramm ein? Nur "QDataStream" und "stdin" hilft mir nicht weiter, leider..

Danke Euch!

Gruss,
dami

Verfasst: 10. August 2007 20:37
von Christian81
QDataStream war auch falsch - es sollte QTextStream sein

Verfasst: 14. August 2007 10:44
von dam1
danke, das wars!