Thema: Welches C ?

Einzelnen Beitrag anzeigen

xXcomputerrookieXx

Registriert seit: 16. Nov 2007
Ort: Bielefeld
61 Beiträge
 
Delphi 7 Personal
 
#11

Re: Welches C ?

  Alt 26. Jan 2008, 16:49
Zitat von xy124:
ja und da stellt sich die Frage welches C, Welches Buch, welche Entwicklungsumgebung(die sollte nicht mehr als 50€ kosten besser: Freeware!)

Ich habe das Buch 'C - Programmieren von Anfang an' von Helmut Erlenkötter,das gleiche gibt es auch für C++ !An sich ist das Buch recht gut aufgebaut und strukturiert und mir war nie etwas unverständlich.Allerdings funktionierten die Beispiele nicht richtig und das darf in so einem Buch nicht passieren Wenn man die Quelltexte aus dem Buch in seine Entwicklungsumgebung eintippt (als erstes hatte ich 'Dev-C++',soll ja auch für C gehen; danach habe ich mir von Microsoft Visual Basic geholt)dann entstand folgendes Problem:

Nach dem Compilieren habe ich dann das Programm ausgeführt,doch nachdem sich kurz das Fenster geöffnet hat,war es gleich wieder dicht!Nach etlichen Versuchen stellte sich heraus,das im Quelltext etwas fehlte,hier mal ein Beispiel:

Delphi-Quellcode:
/* bspl0001.c */
#include <stdio.h>
int main(void){
   printf("\nDies ist ein erstes C-Programm.\n");
   printf("\nWie Sie sehen, kann 'printf' ");
   printf("nicht nur Texte drucken,\n");
   printf("sondern auch rechnen.\n\n");
   printf("13 * 7 = %i \n",13 * 7);
    getchar();
    return (0);
}
Das ist der 'richige' Quelltext,so wie er lauten muss!
Der nächste Code ist der aus dem Buch.

Delphi-Quellcode:
/* bspl0001.c */
#include <stdio.h>
main(){
   printf("\nDies ist ein erstes C-Programm.\n");
   printf("\nWie Sie sehen, kann 'printf' ");
   printf("nicht nur Texte drucken,\n");
   printf("sondern auch rechnen.\n\n");
   printf("13 * 7 = %i \n",13 * 7);
}
Zu dem Problem hatte ich hier in der DP auch mal einen Thread erstellt..

Naja wie dem auch sei,wenn die Beispiele direkt am Anfang nicht funktionieren ist das wirklich schlecht,trotzdem ist das Buch aber echt verständlich!

Weitere Buchtipps:

'Jetzt lerne ich C' von Peter Monadjemi,Eckart Winkler

'C/C++ - Von den Grundlagen zur professionellen Programmierung' von Ulrich Kaiser
Gruß Rookie

Wer kämpft kann verlieren,wer nicht kämpft hat schon verloren!
  Mit Zitat antworten Zitat