Newsgroup: it.comp.lang.javascript
Titolo: Help Programma

Salve . mi sto cimentando in uno dei miei primi programmi .
ne vorrei fare uno che che permette all'utente di digitare un numero seguito
da un segno seguito da un altro numero e di fare il conto . es qualcosa del
tipo 7+4=11 o 5+2=7 o 5*2=10 insomma tutte le 4 operazioni.
avevo appena cominciato a scriverlo che mi trova un errore in corrispondenza
di  if(segno==+).
scrivo il programma . aiutatemi grazie
 int x,y,risultato;
 char segno;
 printf("Digita l'operazione da eseguire\n");
 scanf("%d%c%d\n",&x,&segno,&y);
 if(segno==+)
  risultato = x+y;
  printf("Il risultato e\' %d\n",risultato);

 ha scritto nel messaggio
news:4Id0a.87069$ZE.23...@twister2.libero.it...


   printf("Il risultato e\' %d\n",risultato);
E che linguaggio sarebbe questo? 
A me ricorda il Pascal? :-)
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
Per rispondere: togli il PUNTO e metti un .

 A me ricorda il Pascal? :-)
ANSI C
(non sfruttato)
Ciao

 >   printf("Il risultato e\' %d\n",risultato);
L'errore (mostruoso) è qui: if(segno=='+')
comunque caro mio se hai intenzione di mettere più operazioni e vuoi
perseverare con scanf e printf auguri
Ciao

 A me ricorda il Pascal? :-)
AAARGH! mai programmato in Ansi C? il linguaggio piu' a basso livello tra
quelli ad alto livello (detto anche il linguaggio dei pirati!) ;P
cmq il C tipicamente va "parlato" con costrutti ben peggiori, del tipo:
while (*s++=*t++);
// copia il contenuto della stringa t in s sfruttando l'aritmetica dei
puntatori
P.S. per ..: Yeah :..
suggerimento: considera l'espressione come un albero, cerca qualcosa sulla
"notazione infissa" in rete
~~
artemis.alpeia

studio ing. informatica e ci stiamo cimentando nello studio del c. non
potete pretendere che dopo qualche lezione sia un genio di programmazione
...
vedro di studiarmi l'albero di cui parli . grazie e ciao
"artemis.alpeia" <it.i...@alpeia.artemis> ha scritto nel messaggio
news:Vih0a.138478$0v.39...@news1.tin.it...


 while (*s++=*t++);
E questi sarebbero costrutti peggiori? C'e' di peggio.. (puntatori a 
puntatori a puntatori.. ci sono dei sorgenti a giro da urlo.. e dire che 
in alcuni casi servono veramente O_o")
Oppure per chi non e' in intima conoscenza, la OOP del C++ potrebbe 
disorientare uno zizzinino.. :)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

 A me ricorda il Pascal? :-)
Al rogo, eretico. -_-"


 Al rogo, eretico. -_-"
:-))
Sorry, mai visto il C/C++ in vita mia... il Pascal era reminiscenza di 
gioventu' :-(


 vedro di studiarmi l'albero di cui parli . grazie e ciao
p.s. anch'io sono "del ramo" ;) dove fai inge?
~~
artemis.alpeia

 in alcuni casi servono veramente O_o")
senti non cominciamo ad infierire, ok?? :))
io ho avuto (per fortuna direi, anche se mi piacerebbe conoscerlo meglio, in
verita') poco a che fare col C, per fortuna ho subito cominciato con la OOP
in Java, figurati che anche il C++ mi sembra rozzo, anche se e' molto piu'
potente di Java, per certi aspetti.
ogni volta che cerco di fare qualche sevizia con i puntatori viene fuori un
page fault, non so se sono piu' scemo io o VC++
ad esempio per la tesina di elaborazione delle immagini, in Java e' stato
tutto molto bello, stilisticamente elegante e conciso, ma lento da morire
paragonato ai puntatori a puntatori a puntatori del C, come avevo
inizialmente cominciato ad impostare lo scheletro dell'applicazione. Poi e'
arrivato il via libera per l'utilizzo di Java, e li' via a colpi di API ;)
Cmq come ti ripeto, mi piacerebbe padroneggiare il C, non andrei certo in
cerca dei buffer overflow ^^;; .. ma sarebbe comunque interessante
~~
artemis.alpeia

 cerca dei buffer overflow ^^;; .. ma sarebbe comunque interessante
Piu' che altro impari a conoscere l'archettettura su cui lavori, e a 
tirare veramente fuori la potenza della tua macchina, invece che 
sprecarla su livelli di astrazione inutili.. Talvolta mi sembra che per 
semplificare la vita al programmatore si rinunci a troppe cose (come 3/4 
di memoria sprecata per modificare in modo "semplice" la VGA a 
320x200x256colori..)


 puoi giostrare tra i bit, puntatori e memoria..
non sempre sempre ^^#
~~
artemis.alpeia