Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] Funzione getopt

  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    [C] Funzione getopt

    Ciao a tutti,
    la funzione getopt del C torna uno degli argomenti che io chiedo esista dentro argv.
    Quello che io non capisco e' questo per esempio:

    mycat -f file

    supponiamo che io crei un programma tipo cat e, nel caso in cui specifichi l'opt -f ridiriga l'output su file invece che su std out. Con la getopt vedo che ho dato l'opzione -f..e poi? Devo nuovamente scorrere argv e trovare di nuovo -f per poter prendere il file? Non ho ben capito come si possa usare.

    Grazie
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Utilizza argc e argv

    codice:
    for ( count = 0; count <= argc -1 ; count++)
      printf("param %d : %s\n", count, argv[count]);

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.