diciamo che le ho provate di tutte ma + o - ho scritto cosi':
nel main passavo un puntatore ad int alla funzione e nn vacodice://la funzione era + o meno cosi' int stack(int *p){ DIM = 100; //(definito nel .h) int arr[DIM]; (qui le versioni sono cambiate in molti modi) con per esempio p = &arr return 0; }
oppure ho provato cosi'
qui invece creavo un puntatore direttamente al risultato della funzione stackcodice:int * stack(){ DIM = 100; int arr[DIM]; return &arr; }
sicuramente e' sbagliato e quindi: qual'e' la procedura corretta?
thx

Rispondi quotando