riuscite a capire perchè non mi estrae nulla, eppure cicla
char riga[]="ma perchè # non # funziona ????";
char *pezzo=NULL;
pezzo=strtok(riga,"#");
while(pezzo!=NULL) {
MessageBox(hwnd,pezzo,"frase",MB_OK);
pezzo=strtok(NULL,"#");
}
![]()
riuscite a capire perchè non mi estrae nulla, eppure cicla
char riga[]="ma perchè # non # funziona ????";
char *pezzo=NULL;
pezzo=strtok(riga,"#");
while(pezzo!=NULL) {
MessageBox(hwnd,pezzo,"frase",MB_OK);
pezzo=strtok(NULL,"#");
}
![]()
Il codice che hai postato funziona![]()
01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
All errors are undocumented features waiting to be discovered.
Confermo ... ma il valore di hwnd inOriginariamente inviato da Samuele_70
Il codice che hai postato funziona![]()
MessageBox(hwnd,pezzo,"frase",MB_OK);
potrebbe essere la causa del problema ... per evitarlo scrivi
MessageBox(NULL, pezzo, "frase", MB_OK);
No MP tecnici (non rispondo nemmeno!), usa il forum.
si adesso funziona, ma pensa te ... eppure hwnd è l'handle della finestra in cui è generato il messaggio !?! :master:
grazie![]()
No ... leggi bene dalla documentazione della MessageBox
http://msdn2.microsoft.com/en-us/library/ms645505(VS.85).aspx
No MP tecnici (non rispondo nemmeno!), usa il forum.
E' handle della finestra a cui appartiene il messaggio.
Se metti NULL, il MessageBox non ha nessun "proprietario"
Se non ha nessun proprietario, potrai usare tutti i tuoi documenti e tenerti il messaggio aperto come finestra a parte.
Se invece specifichi un HWND, quest'ultimo sarà inutilizzabile finchè non togli di mezzo il popup
"Se proprio devono piratare, almeno piratino il nostro." (Bill Gates)
"Non è possibile che 2 istituzioni statali mi mettano esami nello stesso giorno." (XWolverineX)
http://xvincentx.netsons.org/programBlog
ok grazie![]()