Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    dev c e file input

    Salve ragazzi ho un piccolo problema...

    ho fatto un programma che richiede un input da tastiera..

    vorrei poter fornire l'input da tastiera con un file che ho precompilato (sono 50 righe), quando mando in esecuzione il programmino che ho scritto.

    come faccio???

    cosa devo spuntare in dev c?? oppure cosa devo settare??

    Ad esempio in Visual c++ in setting e poi in debug vado a mettere < input.txt nella textbox relativa a program argument...

    Grazie mille.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    In Execute -> Parameters

    se inserisci

    file.txt

    ottieni questo nome in argv[1] e quindi puoi aprirlo e leggerlo.

  3. #3
    Non so se su dev si può fare ...
    Forse però lo puoi fare da prompt ...
    ad esempio su linux si può avviare un programma con input da file (se non ricordo male si fa con < o con <<)
    Experience is what you get when you don’t get what you want

  4. #4
    Originariamente inviato da oregon
    In Execute -> Parameters

    se inserisci

    file.txt

    ottieni questo nome in argv[1] e quindi puoi aprirlo e leggerlo.
    scusa ho modificato il mio main da
    int main()
    a
    int main(int argc, char *argv[])

    ed in Eseghi -> parametri nella textBox Parametri da passare al programma ho messo:
    0 input.txt.

    ma non effettua la lettura...
    Hai qualche altro suggerimento?? oppure ho inteso male???

  5. #5
    Nel modo che dice oregon devi leggere tu il file da programma ...
    argv contiene i parametri al main mentre argc il numero di parametri passati (nome del programma compreso)
    Experience is what you get when you don’t get what you want

  6. #6
    ma allora con dev c++ o inserisco l'input a mano oppure niente???
    non c'è modo di passargli l'input se non a mano tramite tastiera... :master:

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Probabilmente lo puoi fare aprendo una finestra DOS e lanciando l'eseguibile del tuo programma con

    programma.exe <file.txt

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.