Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    [c++]Includere file durante script e dinamicamente

    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 -

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma a cosa servirebbe una cosa del genere?

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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?

  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563

    Re: [c++]Includere file durante script e dinamicamente

    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" ;
    }

    ?
    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
    "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

  5. #5

    Re: Re: [c++]Includere file durante script e dinamicamente

    Originariamente 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
    Va beh, in php lo si puo far dovunque senza eval, infatti
    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 -

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E quindi utilizza le API di gestione degli ini ...

    Oppure un file di risorse.

    Ma l'include non c'entra nulla.

  7. #7
    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 -

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    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.

  9. #9
    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 -

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non penso dato che quella e' una libreria per la grafica ...

    Ma qual e' il problema di accedere al file di testo normalmente?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.