Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [c++] lettura da file

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2004
    Messaggi
    724

    [c++] lettura da file

    se per leggere stringhe suo nomefile.getline() cosa posso usare per leggere degli semplici int??
    Se uso la get mi da un errore di ambiguità tra istream::get(char &) e istream::get(signed char &)

  2. #2
    ipotesi: devi leggere solo interi etc e non mischierai
    queste chiamate ai metodoi *.getline()

    int i;

    // legge dal file nomefile (che deriva da istream) un intero e lo memorizza in i
    nomefile >> i;


    se devi mischiare queste chiamate ai metodi *.getline()

    allora se dopo ogni *.getline()
    devi utilizzare l'extraction operator >>
    devi invocare nomefile.ignore() per ignorare il '\n' che è rimasto nel buffer

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.