Newsgroup: it.comp.java
Titolo: File I/O

Ciao a tutti,
non ho mai programmato in Java, ma sto pensando di realizzare un applet
che, su richiesta dell'utente, apra uno fra vari files di dati numerici
(double) e lo visualizzi in forma grafica.
Per il grafico non c'e' problema, ma mi servirebbe una funzione tipo
fscanf() del C per leggere il file. Come faccio?

 fscanf() del C per leggere il file. Come faccio?
Un'applet *non puo* leggere file da disco locale.
Su un'applicazione, guardati BufferedReader, InputStream e DataInputStream. Oh, e RTFM. :)
Saluti,
	Cris
-- 
Cristiano Sadun
Software Engineering & Consulting
email address: crsadun#tin$it 
(for actual address please replace # by @ and $ by .)

 (for actual address please replace # by @ and $ by .)
Ciao,
Pietro

 Ciao a tutti di nuovo,ora ho programmato in Java.
Non a sufficienza, pare! :) [notare, lo smile - c'era anche prima]
Ciao,
	cs


'unrestricted', oppure NS3.0 con classi in local codebase?
Non vorrei intromettermi nella diatriba, ma le applet eseguite da IE4 e NC4
possono leggere file sul disco locale: e' sufficiente che l'applet sia
scaricata dal disco locale (e' il metodo che uso per testarle e giuro di non
aver cambiato le impostazioni di default per la sicurezza).
Ciao e grazie per avermi inserito nella tua FAQ.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Software 
tetr...@geocities.com
   o o o          Java and NetRexx Tutorials
  o o o o        
http://tetractys.home.ml.org

 
Passo e chiudo! Ciao,
Pietro

>Ciao e grazie per avermi inserito nella tua FAQ.
Uh? QUali FAQ???
Se non sono troppo indiscreto, eh?
**********Prikko***********
Enrico Marongiu
mail to: p r i k k @ 
tin.it
***************************

 aver cambiato le impostazioni di default per la sicurezza).
Ciao e grazie per la nota.
Tuttavia qualcosa non mi torna, per NS4: perche' un'applet 
possa leggere da disco locale, su NS4, deve essere abilitato 
il privilegio "UniversalFileRead".
Cio' vale (?) sia per applet scaricate da un server remoto, 
da uno locale (sulla stessa macchina dove gira il browser), 
che per classi in codebase, a meno che non sia stato abilitata 
l'opzione 'allow codebase principal' - per riprodurre il 
comportamento di NS3 (dove valeva, invece, il principio che 
le classi in classpath fossero "un po' piu' sicure" di quelle 
scaricate, e quindi potessero fare piu' cose - non entro in 
dettagli). Anche usando 'file:' come protocollo nel'URL (cioe'
aprendo la pagina html a mano, non dovrebbe essere possibile
bypassare la sicurezza).
L'unico modo semplice per leggere dati in un'applet (che conosco 
io :^) ) consiste semplicemente nel piazzare detti dati in una 
directory www e poi usare la URLConnection ottenuta mediante 
URL.openConnection  per leggere lo stream, attraverso il server 
www. Ovviamente, cio' non e' applicabile se i dati stanno sul 
disco locale (del client) e l'applet e' prelevata da un server 
www diverso dal client stesso.
Ora, siccome c'e' sempre da imparare, mi piacerebbe capire in
che contesto con NS4 (per curiosita': che versione usi?) riesci 
a leggere files da applet senza abilitare i codebase principal
(per *leggere files*, intendo usare un FileInputStream o un
Reader) e se con/senza server web locale.
Grazie,
