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

    Problema lettura/scrittura double da file

    Mi servirebbe un aiuto per questo problema:
    Non riesco a convertire i double in stringa quando li inserisco da tastiera in un file.Infatti inserendo nuovi double all'interno di un file non me li legge e neanche me li stampa;inoltre non riesco con questi nuovi valori a fare ordinamenti,confronti,ecc..
    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254
    Quote Originariamente inviata da lucioformato Visualizza il messaggio
    Non riesco a convertire i double in stringa quando li inserisco da tastiera in un file.Infatti inserendo nuovi double all'interno di un file non me li legge e neanche me li stampa;inoltre non riesco con questi nuovi valori a fare ordinamenti,confronti,ecc..
    Di chiaro c'è ben poco .... posta il codice, tutto o perlomeno quanto basta.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,303
    Bisognerebbe vedere il codice che usi.
    Tieni presente che:

    1) La rappresentazione dei numeri differisce in base al Locale (nei paesi anglofoni, ad esempio, il punto viene utilizzato come separatore decimale, mentre la virgola come segnaposto per i raggruppamenti: 1,000 = mille; al contrario da noi e in altri Paesi). Questo influenza, ovviamente, il modo in cui il programma va a leggere/scrivere i numeri in virgola mobile.

    2) Bisogna capire come vai a leggere da file e come vai a scrivere sul file: la scrittura di un numero di tipo double può essere fatta come "rappresentazione stringa" (cioè, in modo che anche una persona possa leggere il valore) oppure come "rappresentazione byte", cioè vengono scritti gli 8 byte della rappresentazione floating-point.

    Detto questo, senza vedere, appunto, il codice che usi è difficile darti qualche indicazione più precisa.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.