Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    77

    [c\c++] main(int argc, char* argv[])

    Ciao a tutti,

    io devo creare un eseguibile che riceva in ingresso 4 nomi di lunghezza variabile:

    c:\prog.exe nome1 nome2 nome3 nome4

    come devo convertire, avendo un main(int argc, char* argv[]), le varie argv[] ?

    usando char o string?

    grazie!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    L'intestazione del metodo main non te la puoi inventare: quella è e quella deve rimanere.
    Poi, se tu ti trovi meglio a lavorare con degli oggetti string, piuttosto che con dei puntatori a carattere, allora dovrai convertire ciascun elemento dell'array argv in un oggetto string.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    77
    Mi potete fare un esempio concreto di codice?

    grazie!!!

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Originariamente inviato da ermurena
    Mi potete fare un esempio concreto di codice?
    Ma hai capito cosa c'è in argc e argv??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    77
    sì penso di aver capito, ma quando faccio la lettura di argv[] mi da errore !!!

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    E come la fai? E quale errore?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    77
    ho risolto grazie!!!

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Originariamente inviato da ermurena
    ho risolto grazie!!!
    Scusa se ci siamo interessati ...

    (Sarebbe buona norma chiudere il discorso con qualche spiegazione in piu' ...)

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 © 2024 vBulletin Solutions, Inc. All rights reserved.