ok grazie mille! è proprio questo il metodo che cercavo!
ho provato ad usarlo come mi hai detto ma mi da errore di segmentation fault...
ok grazie mille! è proprio questo il metodo che cercavo!
ho provato ad usarlo come mi hai detto ma mi da errore di segmentation fault...
con quella funzione ottieni il puntatore a partire dalla stringa. Come lo usi e se è valido è un'altra storia. Poi guarda che i puntatori sono validi all'interno di un processo specifico. Dicci esattamente cosa intendi fare perché mi sa che non lo stai facendo correttamente...
No MP tecnici (non rispondo nemmeno!), usa il forum.
LoL, allora mi sa che dovrò per forza utilizzare una memoria condivisa per leggere uno stesso array in più processi...credevo di by-passare la shmem mediante l'uso dei puntatori e invece... provo ad usare una memoria condivisa e ti faccio sapere
praticamente nel file1.c ho la dichiarazione e l'inizializzazione di char** x allocata dinamicamente con malloc(...) e devo poter andare a leggere nel file2.c l'array x.
Se solo avessi chiesto prima...
No MP tecnici (non rispondo nemmeno!), usa il forum.