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