PDA

View Full Version : [c++]Problema stupido con wxWindow


Gen.Web
24-09-2004, 00:34
con le wxwindow....
se creo un oggetto wxTextCTRL *pippo= new wxTextCTRL
e poi scrivo *pippo << "Ciao\n" nella finestra viene visualizzato "Ciao" seguito da un quadratino strano. Xchè non va a capo? Eppure la guida ufficiale conferma la correttezza di quello che ho scritto

end.is.forever
24-09-2004, 00:53
Su che sistema operativo lo fai girare?
E con cosa l'hai compilato?
\n essendo un carattere particolare non tutti i sistemi operativi lo considerano "a capo"

Inoltre il controllo stesso, per esempio quello wrappato di win32, potrebbe non mappare quel carattere andando a capo, ma come un carattere normale, e quindi con quel quadratino.

end.is.forever
24-09-2004, 00:55
Ah, un'altra cosa,
magari non ti risolverà niente, però mi pare che le wxString garantiscano la portabilità, prova usando una di quelle invece che un char []

cionci
24-09-2004, 07:17
Prova così:

*pippo << "Ciao" << endl;

anx721
24-09-2004, 07:43
Sotto windows potresti provare con "\r\n".

In c++ non esiste un modo per conoscere qual è la stringa che identifica la terminazione di una linea o il carattere che fa da separatore nel percorso di un file (cioè '/' o '\')?

Gen.Web
24-09-2004, 11:05
grazie a tutti...
x cionci: non è un comando riconosciuto dalle wxwindow, ci avevo già provato :D
Sono sotto windows e compilo con minigw.
x anx: non funziona come dici tu
bho??

cionci
24-09-2004, 11:25
Magari c'è una costante predefinita...
Purtroppo ora non posso fare un programma di esempio...

cionci
24-09-2004, 14:28
Prova questo codice:

wxTextCtrl *control = new wxTextCtrl(...);

ostream stream(control)

stream << 123.456 << " some text\n";
stream.flush();

Inoltre gli hai dato lo stile per il fargli supportare il multiline ?

Fenomeno85
24-09-2004, 22:24
scusa ma che guida stai utilizzando per impararare a usare wswindows??

~§~ Sempre E Solo Lei ~§~

Gen.Web
25-09-2004, 13:13
Originariamente inviato da Fenomeno85
scusa ma che guida stai utilizzando per impararare a usare wswindows??

~§~ Sempre E Solo Lei ~§~


sto utilizzando il tutorial linkato dal sito ufficiale e sto improvvisando (provo un po' alla cavolo :D) con la guida ufficiale.
x cionci: ora provo. Ho provato sia con stile multiline che senza. Cmq sei sempre prezioso ;)