Indice del forum Olimpo Informatico
I Forum di Zeus News
Leggi la newsletter gratuita - Attiva il Menu compatto
 
 FAQFAQ   CercaCerca   Lista utentiLista utenti   GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo   Messaggi privatiMessaggi privati   Log inLog in 

    Newsletter RSS Facebook Twitter Contatti Ricerca
programmazione c++: utilizzo file testo
Nuovo argomento   Rispondi    Indice del forum -> Programmazione
Precedente :: Successivo  
Autore Messaggio
caro84
Mortale adepto
Mortale adepto


Registrato: 22/06/07 01:15
Messaggi: 39

MessaggioInviato: 19 Gen 2008 01:10    Oggetto: programmazione c++: utilizzo file testo Rispondi citando

Salve ragazzi, sono alle prese con un problema che non riesco a risolvere.
In sostanza, nella consegna di un esercizio, è dato un file di testo contenente una sequenza arbitraria di cifre, sequenza terminata dal carattere punto '.' (il file di testo in questione per esempio potrebbe contenere la sequenza di caratteri '2' '4' '3' '8' '9' '.' ).
Ebbene la consegna dell'esercizio è di leggere questa sequenza di caratteri e creare il numero intero corrispondente utilizzando c++ , in particolare i comandi get() di ifstream.
Con riferimento all'esempio sopra, ciò che si vuole ottenere è proprio l'oggetto intero 24389.
Il vincolo è di non utilizzare il tipo di dati stringa....

Ho provato in molti modi diversi con varie modalità di casting , ma essendo alle prime armi con c++, non sono riuscito a venirne fuori.
Qualcuno può illuminarmi gentilmente indicandomi il codice da utilizzare? Grazie o dei dell'olimpo !!!!! Laughing Laughing
Top
Profilo Invia messaggio privato MSN
Crono
Semidio
Semidio


Registrato: 24/03/05 15:12
Messaggi: 224
Residenza: Trieste

MessaggioInviato: 24 Gen 2008 11:38    Oggetto: Rispondi

Nella libreria stdlib.h sono contenute le funzioni atoi() e atof(), la prima converte una stringa in un numero di tipo int mentre la seconda converte una stringa in un numero di tipo double, per cui quello che devi fare è acquisire la stringa dal file e passarla come argomento ad atoi()
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> Programmazione Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi