PDA

Visualizza la versione completa : [C] Il "doppio dollaro"


ZoneForum
01-01-2009, 18:16
Salve,

in PHP esiste ciò:


$$nomevariabile = 'prova';
$prova = 'valore';
print $prova;

che restituisce a video: "valore".

Mi chiedo se in C esista qualcosa del genere.


Grazie


Saluti,
Pierpaolo


:ciauz:

oregon
01-01-2009, 19:06
No ... non proprio ... puoi operare con i puntatori ma non e' la stessa cosa.

Ma a cosa ti servirebbe in C ?

XWolverineX
02-01-2009, 18:49
Questo genere di cose si trovano solo nei linguaggi interpretati.

Hysoka
02-01-2009, 20:43
forse perché ho conosciuto prima i linguaggi compilati (pascal, c, java), ma quella cosa in php so che si può fare, ma a me pare MOLTO sporca come cosa e non l'ho mai usata...
cmq, non puoi impostare il nome di una variabile all'interno di una variabile...
al massimo puoi memorizzare la locazione di memoria di una variabile, e quindi cadiamo nel concetto di puntatore, cosa che ti è stata già suggerita...

Loading