Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    1,992

    [c++]Leggere dei numeri da un file di testo.Possibile?

    E' possibile leggere dei numeri da un file di testo e compiere operazioni su di essi come fossero interi? Se si, come?
    Grazie mille

  2. #2

    fscanf()

    I numeri li prendi dal file con fscanf() !

    FILE *fp;
    int numero;
    fp = fopen("file.txt", "r");

    fscanf(fp, %d, &numero);

    numero++;
    printf("Numero +1 = %d",numero);


    Non l'ho provato ma dovrebbe funzionare...

  3. #3
    Utente di HTML.it L'avatar di Vinniec
    Registrato dal
    Apr 2002
    Messaggi
    195
    potresti leggere la stringa e convertirla con il comando
    atoi(stringa)
    che restituisce un intero.
    Pertanto:
    int nRest;
    nRest=atoi(numeroletto);
    ovviamente devi essere sicuro che quello che leggi sia un numro, ovviamente metti un pò di codice per le eccezioni.
    __________________
    non darmi consigli se non te li chiedo!
    .: DUCATI FOR LIFE :.
    *Vinniec*
    __________________

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.