+ Rispondi
Risultati da 1 a 3 di 3

Discussione: lanciare programma C con variabile da uno script

  1. #1
    Neofita della community
    reputazione complessiva: 1 1

    Messaggi
    57

    lanciare programma C con variabile da uno script

    Vorrei risolvere un problema:
    Ho diversi programmini in C che vengono tutti lanciati, uno dopo l'altro, da uno script scritto in bash...(in ambiente unix).
    Tutti questi programmini hanno in comune una stessa variabile, (ossia il mese di gennio 2009 scritto come 200901) e vorrei che questa varibile venga passata automaticamente al programma in C a partire dallo script. Spero di essere stato chiaro...
    Chi sa aiutarmi? Grazie

  2. #2
    Moderatore Globale L'avatar di AntonioGiuliana
    reputazione complessiva: 38 38

    Messaggi
    6,737
    Passa l'informazione come parametro quando lanci il programma ... lo troverai all'interno di

    argv[1]

    nei parametri del main
    Antonio GIULIANA

  3. #3
    Neofita della community
    reputazione complessiva: 1 1

    Messaggi
    57
    quindi io potrei fare nello script così:

    ./programma.x 200901

    e nel programma.c scrivo:

    COSA SCRIVO???

    MODIFICA:

    CI SONO:
    scrivo:

    main(int argc, char *argv[])
    {
    ...
    }
    sapendo che argv[1] è la stringa 200901!!
    Ultima modifica di Marco2012; 28-01-2010 alle 12:44

+ Rispondi

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi