¿Cómo llamar a qDebug sin los espacios agregados y la nueva línea?
Estoy usando la función de impresión C ++ / Qt qDebug, pero a veces me gustaría controlar cómo ", se añaden espacio y nueva línea y no uso el qDebug predeterminado.
Tomemos un ejemplo simple:
QString var1("some string");
int var2 = 1;
qDebug() << var1 << "=" << var2;
Esto imprimirá
"some string" = 1
Pero digamos que no me gusta el "anexo" y el espacio y me gustaría que la impresión se vea como
some string=1
¿Cómo puedo llamar a qDebug?
Nota: hay una función enqDebug llamado nospace, pero eliminará los espacios. Pero el "todavía está allí.
Si uso esto:
qDebug().nospace() << var1 << "=" << var2;
Yo obtengo
"some string"=1
Pero tenga en cuenta que todavía no he encontrado una manera de deshacerme de la nueva línea final.
/Gracia