Hallöschen ...
eine sicherlich ganz doofe frage aber ich steh grad auf dem schlauch
QString test = "skhdfas";
std::cout << test;
????????
wie bekomme ich den Inhalt eines QString auf die console???
std::cout << QString
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Qt4 denke ich mal...
qPrintable(test)
oder http://doc.trolltech.com/4.1/qtextstream benutzen oder qDebug() für Debug-ausgaben.
qPrintable(test)
oder http://doc.trolltech.com/4.1/qtextstream benutzen oder qDebug() für Debug-ausgaben.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
Ich sagte ja - wenn man nicht debug und release mischt -> ein Debug-Proggie gegen die Qt-Release-Libs linkt und umgekehrt
Der Grund liegt darin, dass std::string in debug eine andere interne Sturktur hat als in release - wenn man diese dann von einem Modi in den anderen übergibt passt es natürlich nicht mehr -> crash.
Ist z.b. auch mit Dateideskriptoren so.
Der Grund liegt darin, dass std::string in debug eine andere interne Sturktur hat als in release - wenn man diese dann von einem Modi in den anderen übergibt passt es natürlich nicht mehr -> crash.
Ist z.b. auch mit Dateideskriptoren so.
MfG Christian
'Funktioniert nicht' ist keine Fehlerbeschreibung
'Funktioniert nicht' ist keine Fehlerbeschreibung
Re: std::cout << QString
freeskydiver hat geschrieben:Hallöschen ...
eine sicherlich ganz doofe frage aber ich steh grad auf dem schlauch
QString test = "skhdfas";
std::cout << test;
????????
wie bekomme ich den Inhalt eines QString auf die console???
Code: Alles auswählen
/* print on cosole the result */
void Qxml::Print()
{
QTextStream out(stdout);
out << Qxml::toString();
}in deinem beispiel ....
Code: Alles auswählen
QString test = "skhdfas";
QTextStream out(stdout);
out << test;
./applikation > result.txt
QTextStream out(stdout); geht...