PDA

Visualizza la versione completa : [C] nome file output uguale nome file input


cnigpp
26-09-2013, 16:13
Salve a tutti,
ho sviluppato con Flex e Bison un compilatore che riconosce delle statistiche sui pagamenti di alcune ditte ai propri fornitori.
Devo adesso restituire come output del programma il nome e l'importo del fornitore che deve ricevere il pił alto pagamento. Questi due dati devono essere restituiti creando un file txt avente nome identico a quello di input dal quale vengono prelevate le statistiche.
Io ho definito il main (all'interno del Bison) come:

int main (int argc, char **argv)
ma scrivendo da linea di comando (dopo aver compilato ovviamente)

eseguibile.exe <input.txt
ottengo:

argc = 1
argv = "eseguibile.txt"
Come mai viene passato soltanto il nome del file eseguibile?

Loading