Posso fare in modo di includere un file nel bel mezzo di uno script ma in modo dinamico ?
del tipo
for ( ... )
{
#include "file"+variabile+".h" ;
}
?
Posso fare in modo di includere un file nel bel mezzo di uno script ma in modo dinamico ?
del tipo
for ( ... )
{
#include "file"+variabile+".h" ;
}
?
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
Ma a cosa servirebbe una cosa del genere?
Ovviamente, anche se non l'ho specificato, la risposta e' no ... non e' possibile perche' l'inclusione viene fatta a "compile time" e non a "run time".
Qualcosa puo' essere fatta con la compilazione condizionale, ma assolutamente senza dipendere dall'esecuzione del codice.
Ma la perplessita' maggiore e' sempre quella ... a cosa puo' servire una cosa del genere?
Ciò che dici tu è disponibile però nel php.Originariamente inviato da bonaprogram
Posso fare in modo di includere un file nel bel mezzo di uno script ma in modo dinamico ?
del tipo
for ( ... )
{
#include "file"+variabile+".h" ;
}
?
Infatti la funzione eval prendere come argomento una stringa e la esegue come se fosse un'istruzione di php, e quindi può avere variabili concatenate
"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
Va beh, in php lo si puo far dovunque senza eval, infattiOriginariamente inviato da XWolverineX
Ciò che dici tu è disponibile però nel php.
Infatti la funzione eval prendere come argomento una stringa e la esegue come se fosse un'istruzione di php, e quindi può avere variabili concatenate
fare include/require $file . '.ex'" ; sarebbe possibile.
Cmq... riflettendoci su, son arrivato alla conclusione che, l'include, non è adatto a quello che serve a me.
Sto sviluppando una piccola applicazione multilanguage e, dovrei far in modo che, l'utente , possa sia modificarla che usarla. Mi servirebbe un modo per caricare un file e dopo caricare, controllarlo e poi caricare in memoria tutti i valori delle rispettive variabili in memoria ( come si fa per un file ini )
del tipo
language.it
codice:[Parte1] confirm=Conferma exit=Esci // e cosi via
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
E quindi utilizza le API di gestione degli ini ...
Oppure un file di risorse.
Ma l'include non c'entra nulla.
si, infatti, ci ho pensato dopo. Non posso usare API perche dovrebbe essere multipiattaforma.
cosa intendi per file di risorse ?
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
Un file di risorse standard di Windows e' un file in cui e' possibile memorizzare, tra l'altro, delle stringhe da ricavare in seguito nell'applicazione. E' utilizzato proprio per le applicazioni multilingua.
Ovviamente, e' per Windows e quindi tu non puoi utilizzarlo.
A questo punto, non ti resta che gestire il file leggendolo con le normali funzionalita' di I/O da file di C (che sono comuni alle varie piattaforme).
A meno che tu non debba utilizzare un DB nella tua applicazione ... In questo caso potresti utilizzare una tabella appositamente per questi dati.
le wxwidgets hanno qualche cosa che possa servirmi ?
Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
Mac Future User , Ventilatore for PC Cooler user , - dry is coming -
Non penso dato che quella e' una libreria per la grafica ...
Ma qual e' il problema di accedere al file di testo normalmente?