Newsgroup: it.comp.lang.c
Titolo: encoding

in questi giorni il mio prof di fondamenti di informatica ha spiegato il
problema di encoding che si manifesta quando si scrive in una finestra dos
salvando poi su un file di testo.
while(scanf("%s", a)!="--end--")
fscanf(f, "%s" a);
e ha brillantemente risposto su come si può eliminare in java.
ora come si fa a fare una cosa del genere il c?
non lo chiesto a lui i quanto odia ferocemente c e tutto/i quello ne
concerne, rischiando con una domanda del genere di non passare per anni
l'esame in questione.

 l'esame in questione.
Non mi esprimo su un docente universitario che impieghi parte del suo 
tempo a discriminare tra i linguaggi di programmazione. Tuttavia, in 
questo newsgroup si parla del linguaggio C (standard) e l'unica cosa che 
ho capito del tuo messaggio e` un errore nel codice che hai riportato 
(che, oltre tutto, non e` nemmeno Java).
Se sei disposto a chiarirmi a parole tue cosa intendi cone "problema di 
encoding che si manifesta quando si scrive in una finestra dos salvando 
poi su un file di testo" mi dichiaro disponibile a fornirti una 
soluzione. ;)
-- 
Baci,
Mony

 l'esame in questione.
Eh certo, se ha scritto la cacata di cui sopra, e' chiaro
che lo odia, anche perche' non lo conosce.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 problema di encoding che si manifesta quando si scrive in una finestra dos
 > [...]
Humm... sarei tentato di credere che sia solo un tentativo di 
trollaggio, ma qualcosa mi dice che questo professore esiste davvero... :/
Più che far ridere fa spavento :)
-- 
"Everything is vague to a degree you do not realize till you have tried
  to make it precise"
"Ogni cosa è vaga in una misura di cui non ci si rende conto finché non
  si cerca di renderla precisa"
                                       Bertrand Russell
                                       The Philosophy of Logical Atomism

 "Ogni cosa č vaga in una misura di cui non ci si rende conto finché non


uno scrive da tastiera un è, ma su file gli viene scritto S.
Nel file viene scritto esattamente il carattere accentato.
Il problema e' solo di visualizzazione.
Non e' un problema correlato al linguaggio.
Il problema si risolve, molto banalmente, trasformando i
caratteri accentati nell'equivalente Windows.
-- 
Andrea Laforgia (
walkie...@libero.it
)
"Usenet is a strange place" [Dennis Ritchie]

 chiaro.
senza scomodare l'unicode di Java, da me su Linux in console le accentate
vengono visualizzate senza problemi, quindi *non e' un problema del C* 
Ma il professore in questione insegna all'universita'?
-- 
Marco

 domanda con maggiore attenzione.
I caratteri sono numeri, indici in tabelle che contengono la loro 
rappresentazione grafica. E` molto probabile che la tabella che adoperi 
nella console DOS e` diversa da quella utilizzata da Windows nella sua 
interfaccia grafica. Perche` lo stesso sistema operativo utilizzi due 
tabelle differenti a seconda del contesto e` una domanda valida che puo` 
essere posta all'interno di qualche newsgroup riguardante il sistema 
stesso, cosi` quali possano essere i metodi per ovviare a cio`. 
Altrimenti, invece di visualizzare il file di output con NOTEPAD.EXE, 
usa EDIT.EXE, TYPE.EXE o MORE.EXE da linea di comando.
-- 
Baci,
Mony

 wrote in message
pan.2002.03.21.22...@yahoo.it...


 wrote in message
a7et0c$idc$1...@newsreader.mailgate.org...


intendesse di scarso valore
AAHHAAHAHH... ma per piacere ! 
ROTFL !...


 ROTFL !...
Tu ridi ma qui c'e' da piangere...un professore universitario che dice
queste cosa :o
Io diserterei le lezioni tanto sto professore nn capisce nulla!

 >"in java si fa così, ovviamente in un linguaggio di basso livello (qui


 c poteva concepire.
Beh, su questa particolare affermazione, bisogna riconoscere che il tuo
prof. non ha proprio tutti i torti...
-- 
 Ciao, Bianco.
 Reply to luca.bianco (at) 
tiscali.it

 come il c poteva concepire.
A mio avviso, ad abortire non e' stato il linguaggio C, ma
l'intelligenza di molte persone, a partire dal tuo prof. (in che
mani sono sti poveri studenti).  Il C e' un linguaggio che e' 
nato in un periodo in cui la scanf() era una letterale manna dal
cielo ed e' concepito da due scienziati, uno proveniente da
Cambridge e l'altro da Stanford (il tuo prof da dove viene ?
dall'Universita' di Mungivacca ?).  Con il C e' stato costruito
Unix e tutto il parco software di sistema che ha popolato gli
anni '80 e gran parte degli anni '90 (per poi passare al C++),
quindi ci andrei piano con affermazioni come quella.
La maggior parte delle persone che ho incontrato e che odiano
il C, lo fanno perche' sono incapaci di studiarlo e di comprenderlo
e non stento a credere che il tuo prof sia uno di questi.
Le sue affermazioni, personalmente, suscitano solo ilarita'.


 il C, lo fanno perche' sono incapaci di studiarlo e di comprenderlo
Oh, ma lo stesso accade anche per tutti gli altri linguaggi di 
programmazione, nonche` ambienti di sviluppo, sistemi operativi e, 
immagino, anche per i formati multimediali. "Non tutti pensano, cio` 
nonostante ognuno ha la sua opinione", dovrebbe essere il motto di UseNet.
-- 
Baci,
Mony

prof. non ha proprio tutti i torti...
Il C si concentra sulla potenza, non sui formalismi
sintattici.  Peccato che Kernighan, Thompson e Ritchie non
abbiano incontrato il suo professore, quando hanno inventato
il C, avrebbero sicuramente avuto delle dritte migliori su
come si inventa un linguaggio di programmazione, mentre si
sta inventando un sistema operativo.


 sta inventando un sistema operativo.
Qui la faccina l'hai dimenticata tu, :-)
