Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Stò provando a sviluppare una piccola funzione che cattura delle stringhe dal registro di sistema di Windows, ma al passaggio che fa ritornare la stringa il programma crasha...
Eppure se prima del return aggiungo printf("%s",return); mi restituisce la stringa corretta con un \0 terminante (quindi è tutto in regola)... Chi mi sa aiutare?
"RegGetStringA" è un'altra funzione di prova, anch'essa non funzionante.
riguardo il Byte avevo usato #define Byte BYTE e il fatto del Return è una comodità mia, perchè sò che quella variabile verrà passata al return, tanto il sorgente è personale
ah oltretutto, non puoi passare un puntatore a DWORD senza che ci sia sotto una variabile puntata... in quanto lui va a scrivere in una locazione random il numero dei caratteri letti e va in crash!
ho messo tutto in quel codice, provalo e dimmi se fuziona
ah oltretutto, non puoi passare un puntatore a DWORD senza che ci sia sotto una variabile puntata... in quanto lui va a scrivere in una locazione random il numero dei caratteri letti e va in crash!
ho messo tutto in quel codice, provalo e dimmi se fuziona
naaaa, funziona alla GRANDE !!!! Comunque sai spiegarmi o sai dove linkarmi/postarmi una guida dove spiega l'utilizzo di quel = new TIPO[] ? Perchè prima di tutto questa espressione la usavo solo nella programmazione Java, che tra l'altro il nostro professore (incompetente dall'altro.. basta che ci fa copiare i programmi dal libro...) neanche ci ha spiegato in cosa consiste!!! Grazie mille ancora per il codice