Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    62

    [C-win32] occorrenze di una stringa in un file

    Ciao,
    sono alle prese con un semplice programmino e avrei bisogno di creare un file per salvare la configurazione cosi' che l' utente non la debba rifare ad ogni apertura.
    Il file dovrebbe essere qualcosa del genere :

    codice:
    ...
    [SERVER_CONFIG]
    REMOTE_SERVER = x.x.x.x
    REMOTE_PORT = xxxxx
    ...
    Per trovare la sezione SERVER_CONFIG ( che non si trova necessariamente ad inizio file ) avevo pensato alla funzione della libreria standard strchr();. Questa funzione vuole pero' in input un puntatore ad una stringa e non ad un file, una possibile soluzione sarebbe dumpare il file in memoria tramite la funzione ReadFile() e poi chiamare la strchr(); ma non mi sembra nulla di "elegante". Posso risolvere senza dover necessariamente dumpare il file ?

    PS : Il file e' stato creato con la funzione CreateFile(); di win32.

    Grazie.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Perche' non usi le API di gestione dei file .ini ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    62
    Originariamente inviato da oregon
    Perche' non usi le API di gestione dei file .ini ?
    Molto interessante, ora mi documento.


  4. #4
    Utente di HTML.it L'avatar di XWolverineX
    Registrato dal
    Aug 2005
    residenza
    Prague
    Messaggi
    2,563
    Ma non sono deprecate?
    "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
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    62
    Si in effetti microsoft stessa garantisce compatibilita' solamente per windows 2k

    SetupOpenInfFile Function

    [This function is available for use in the operating systems indicated in the Requirements section. It may be altered or unavailable in subsequent versions. SetupAPI should no longer be used for installing applications. Instead, use the Windows Installer for developing application installers. SetupAPI continues to be used for installing device drivers.]
    Altre soluzioni?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Sono deprecate ma sono ancora utilizzate ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.