Pagina 1 di 2
Manuale C / C++
Inviato: sab 22 gen 2005, 18:58
da dalpo
Ciao a tutti!
<BR>
<BR>Frequento la quarta classe di un ITIS Informatica.
<BR>Siccome a scuola stiamo cercando di programmare in C ma il mio insegnante oltre che ad essere window$centrico non sa spiegare benissimo, mi sapreste consigliare un qualche manuale adatto ad un alunno che fin´ora ha programmato solo in pascal\dhelpi per imparare a programmare in C??
<BR>
<BR>GRAZIE IN ANTICIPO

<br>
Manuale C / C++
Inviato: sab 22 gen 2005, 19:57
da wally
Se sei uno sfegatato (e anche pazzo) potresti provare a leggerti "Thinking in C++" lo trovi in pdf in rete, esiste anche la versione italiana (ma solo del primo volume, sob...

), magari google ti puo´ dare una mano....
<BR>Tratta principalmente il C++, ma ha anche una grande sezione dedicata al C
<BR>
<BR>Ciao<br>
Manuale C / C++
Inviato: sab 22 gen 2005, 20:26
da dalpo
Più che sfegatato vorrei prendere almeno la sufficenza in questa materia, visto nessuno dei miei libri di testo parla di programmazione C / C++...
<BR>
<BR>Comunque grazie 1000 mi scarico subito il manuale

<br>
Manuale C / C++
Inviato: sab 22 gen 2005, 22:52
da Trotto@81
Tricky C lo trovi se fai una bella ricerca su google.
<BR>Tratta solo il C, io sono anche all´inizio, non ho visto altri libri ma questo viene considerato la bibbia per imparare. Io mi sto trovando bene. Sono 600 e passa pagine, ti consiglio di stamparlo come ho fatto io.

<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 9:23
da sal
Ciao,
<BR>io programmo da anni in C++
<BR>Ti posso dire che sulla mia scrivania c´e´ sempre :
<BR>C++: The Complete Reference di Herbert Schildt.
<BR>E´ un ottimo reference per il C++ (tratta molto bene anche STL).
<BR>Non e´ fatto per princiipianti ma puo´ essere un ottimo complemento.
<BR>Comunque prima di cominciare a vedere il C++ dovresti cominciare a pensare ad oggetti !!
<BR>Se ti interessa imparare a pensare ad oggetti fammi un fischio che ti consiglio qualcosina.
<BR>

<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 13:40
da Trotto@81
Perchè non la consigli anche a noi qualcosina per imparare a pensare ad oggetti??

<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Trotto_81 il 23-01-2005 13:41 ]<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 18:10
da Harp
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> Ciao,
<BR>io programmo da anni in C++
<BR>Ti posso dire che sulla mia scrivania c´e´ sempre :
<BR>C++: The Complete Reference di Herbert Schildt.
<BR>E´ un ottimo reference per il C++ (tratta molto bene anche STL).
<BR>Non e´ fatto per princiipianti ma puo´ essere un ottimo complemento.
<BR>Comunque prima di cominciare a vedere il C++ dovresti cominciare a pensare ad oggetti !!
<BR>Se ti interessa imparare a pensare ad oggetti fammi un fischio che ti consiglio qualcosina.
<BR> </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Anch´io voglio pensare ad oggetti.
<BR>Anche mentre cammino per strada.

<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 20:44
da dalpo
Gli oggetti più o meno li ho gia visti con il delphi...
<BR>Però oggetti a parte ho un dubbio, secondo voi e meglio che mi studi il C++ oppure il C??? ...Quali sono le principali differenze tra i 2 linguaggi??<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 21:00
da rob
il c++ è la naturale evoluzione del c...
<BR><!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>Però oggetti a parte </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>sono proprio gli oggetti la differenza :-] :-] : il c++ ha le classi, il c no.
<BR>
<BR>diciamo che puoi forzare il c a fare le classi aggiungendo puntatori a funzione nelle struct (e quindi simulando i metodi di una classe, che le struct non hanno), ma non ne vale la pena... in quel caso tanto varrebbe usare il c++.
<BR>
<BR>ciao, rob<br>
Manuale C / C++
Inviato: dom 23 gen 2005, 21:54
da dalpo
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> sono proprio gli oggetti la differenza : il c++ ha le classi, il c no.
<BR>
<BR>diciamo che puoi forzare il c a fare le classi aggiungendo puntatori a funzione nelle struct (e quindi simulando i metodi di una classe, che le struct non hanno), ma non ne vale la pena... in quel caso tanto varrebbe usare il c++.
<BR> </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Ah questo non lo sapevo
<BR>Allora ho deciso, mi dedichero al C++
<BR>
<BR>P.S.
<BR>
<BR>Per Sal:
<BR>Con "dovresti cominciare a pensare ad oggetti !! " intendevi che dovrei almeno sapere cosa sono gli oggetti o qualcos´altro???
<BR>Accetto più che volentieri consigli!!
<BR>
<BR>
<BR>CIAO E GRAZIE A TUTTI!

<br>
Manuale C / C++
Inviato: lun 24 gen 2005, 8:54
da People
Io il C lo conosco.... ma di oggetti.... Zero. Mi piacerebbe imparare a pensare ad oggetti, anche perchè questo tipo di pensiero é utile anche per java, sbaglio?
<BR>Ciao
<BR>P.<br>
Manuale C / C++
Inviato: lun 24 gen 2005, 12:39
da andreaF
Come testi io consiglio:
<BR>
<BR>Per il linguaggio C:
<BR>Brian Kernighan, Dennis Ritchie,
<BR>The C Programming Language, 2nd ed.
<BR>Prentice Hall 1988
<BR>
<BR>Per il C++:
<BR>Bruce Eckel: Thinking in C++, voll. 1 e 2
<BR>lo trovi qui:
<BR>
http://www.physics.it/lectures/index.ph ... n=compscie
<BR>
<BR>e poi c´e` la Bibbia (piu` completa ma piu` difficile):
<BR>Bjarne Stroustrup,
<BR>The C++ programming language, 3rd ed.
<BR>Addison-Wesley 1997
<BR>+ un´occhiata al sito:
<BR>
http://www.parashift.com/c++-faq-lite/
<BR>
<BR>Anche se da un anno a questa parte ho tralasciato C & C++ per buttarmi sui linguaggi OO: Python (molto "pulito") e ho scoperto ultimamente il linguaggio "SmallTalk" di cui mi sto innamorando.
<BR><br>
Manuale C / C++
Inviato: lun 24 gen 2005, 12:45
da andreaF
Segnalo questo curioso link:
<BR>
<BR>
http://www.windoweb.it/edpstory_new/el_storia.htm
<BR>
<BR>Ciao ciao<br>
Manuale C / C++
Inviato: mar 1 feb 2005, 11:09
da bagg2
Scusate, visto che siete cosi esperti di c vi posso fare una domanda?
<BR>Sto facendo un programma in c che gira su solaris. Il programma si aspetta un segnale (cioè è impostato con una signal). Alla ricezione del segnale viene chiamata una funzione che esegue una serie di operazioni. Perchè nella funzione (cioè dopo che ho ricevuto il segnale) non mi funziona la scanf? Devo prendere un input da terminale e non so come fare. Ho provato a svuotare tutti i buffer conle varie fflush ma niente!
<BR>Grazie.<br>
Manuale C / C++
Inviato: dom 6 feb 2005, 11:51
da mesillo
in che senso non ti funziona la scanf()?
<BR>Io sono agli inizzi col C però mi è già capitato che una scanf venga saltata di brutto... come se qualcuno premesse invio prima che tu possa inserire qualcosa.
<BR>se il tuo problema è simile allora credo sia il buffer del stdin.
<BR>Sui sistemi "Unix-Like" alle volte fflish(stdin) falla... (qualcuno dice che una chiamata del genere è addirittura pericolosa!... mah!)... io di solito risolvo con una cosa del genere while(getchar()!=´\n´)... o 10 vedi tù.... sperando che nel buffer da qualche parte ci sia un invio!... se prima della scanf() hai usato una getchar() o simili potrebbe funzionare...
<BR>se hai possibilità compila su un sistema dos o compatibile... se il binario gira a dovere dovrebbe essere una conferma... fami sapere che sono curioso!<br>