text.skipToContent text.skipToNavigation
background-image

Einstieg in C Für Programmiereinsteiger geeignet von Theis, Thomas (eBook)

  • Erscheinungsdatum: 27.02.2017
  • Verlag: Rheinwerk Computing
eBook (ePUB)
21,90 €
inkl. gesetzl. MwSt.
Sofort per Download lieferbar

Online verfügbar

Einstieg in C

Der leichte Einstieg in die C-Programmierung C-Programmierung verständlich erklärt - ohne Vorwissen! Alle Sprachgrundlagen und wichtigen Programmiertechniken Mit vielen Beispielen und Übungsaufgaben Mit diesem kleinschrittigen Lernkurs steigen Sie mühelos in die C-Programmierung ein. An vielen praxiserprobten Programmbeispielen werden Ihnen die Grundlagen verständlich erklärt. Übungsaufgaben helfen dabei, das erworbene Wissen zu vertiefen und anzuwenden. Schon in kürzester Zeit entwickeln Sie eigenständig Programme - und das Abenteuer C-Programmierung beginnt! Mit vielen Praxistipps aus dem Programmieralltag und leicht verständlichen Beispielen. Das Buch eignet sich auch bestens für Einsteiger ohne Programmierkenntnisse . Aus dem Inhalt: Editor und Compiler einrichten Einführung in die Syntax Schleifen, Funktionen und Zeiger anwenden Daten dynamisch verwalten Auf Dateien und Verzeichnisse zugreifen Betriebssystem ansteuern Viele Praxistipps zur Fehlersuche Eine Datenbank mit SQLite aufbauen GUIs mit GTK+ entwickeln Raspberry Pi kennenlernen
Die Fachpresse zur Vorauflage: dotnetpro: "Ein gelungenes Komplettpaket für Einsteiger! Gesamtnote: Sehr gut!" Thomas Theis ist Dipl.-Ing. für Technische Informatik und arbeitet als Berater und Trainer. Seit vielen Jahren gibt er als EDV-Dozent Kurse in verschiedenen Programmiersprachen. Er ist Autor vieler erfolgreicher Fachbücher.

Produktinformationen

    Format: ePUB
    Kopierschutz: watermark
    Seitenzahl: 420
    Erscheinungsdatum: 27.02.2017
    Sprache: Deutsch
    ISBN: 9783836245777
    Verlag: Rheinwerk Computing
    Größe: 824 kBytes
Weiterlesen weniger lesen

Einstieg in C

12 Eine Vertiefung der bisherigen Themen

Sie können die wichtigen Begriffe nun einordnen. Schauen wir auch einmal links und rechts. Wie verbinden Sie die verschiedenen Elemente miteinander?

In den vergangenen Kapiteln haben wir die wichtigen Begriffe der Programmierung mit C anhand eines anschaulichen Beispiels aus dem Alltag besprochen. In diesem Kapitel werde ich sie noch einmal allgemeiner und ausführlicher erläutern.
12.1 Verschiedene Arten von Daten

In diesem Abschnitt lernen Sie die Datentypen und Operatoren in ihrer Gesamtheit kennen. Es geht auch um verwandte Themen wie Konstanten, zufällige Zahlen und vieles mehr.
12.1.1 Mehrere Daten auf einmal einlesen

Sie können mit Hilfe der Funktion scanf() mehrere Daten auf einmal einlesen. Zur Vereinfachung für den Benutzer kann die Dateneingabe in einer vorbestimmten Form stattfinden. Außerdem können Sie feststellen, wie viele Daten erfolgreich eingelesen werden. Diese Information können Sie zum Beispiel für die Steuerung einer Schleife verwenden.

Ein Beispiel:
#include
int main ()
{
int tag, monat, jahr, anzahl;

/ Eingabe mit Standard-Trennzeichen /
printf ( "Bitte geben Sie Tag, Monat und Jahr ein\n" );
printf ( "Trennung mit Leerzeichen, Tab oder Return:\n" );
anzahl = scanf ( "%d%d%d" , &tag, &monat, &jahr);
printf ( "Datum: %d.%d.%d\n" , tag, monat, jahr);
printf ( "Gelesen: %d\n\n" , anzahl);

/ Eingabe mit Formatangabe /
printf ( "Bitte geben Sie Tag, Monat und Jahr ein\n" );
printf ( "in der Form T.M.J:\n" );
anzahl = scanf ( "%d.%d.%d" , &tag, &monat, &jahr);
printf ( "Datum: %d.%d.%d\n" , tag, monat, jahr);
printf ( "Gelesen: %d\n\n" , anzahl);

return 0;
}
Listing 12.1 Datei "daten_ein_mehrere.c"

Der Benutzer soll drei Zahlen auf einmal eingeben, nämlich Tag, Monat und Jahr eines Datums.

Im ersten Fall soll er eines der sogenannten Whitespace-Zeichen , also eines der Standardzeichen zur Trennung von einzelnen Werte, verwenden: die Leertaste für ein Leerzeichen, die Taste (ê) für ein Tabulatorzeichen oder die Taste ( Ct. ) . Dazu werden bei scanf() drei Platzhalter angegeben, ohne weitere Leerzeichen oder andere Zeichen davor, dazwischen oder dahinter. Es folgen die drei Variablen, in denen die Werte der Reihe nach gespeichert werden.
Im zweiten Fall muss das Datum in üblicher Form eingegeben werden, die drei Werte müssen also durch Punkte getrennt werden. Dazu werden bei scanf() jeweils Punkte zwischen die drei Platzhalter gesetzt. Das Programm erkennt anhand des Punkts innerhalb der eingegebenen Daten, dass nun der nächste Wert folgt.
Die Funktion scanf() besitzt auch einen Rückgabewert. Dabei handelt es sich um die Anzahl an erfolgreich eingelesenen Werten. Diese Anzahl wird hier zur Kontrolle ausgegeben, zusammen mit der Datumsangabe.

Die Ausgabe des Programms, mit Eingaben des Benutzers:
Bitte geben Sie Tag, Monat und Jahr ein
Trennung mit Leerzeichen, Tab oder Return:
15 11 2016
Datum: 15.11.2016
Gelesen: 3
Bitte geben Sie Tag, Monat und Jahr ein
in der Form T.M.J:
15.11.2016
Datum: 15.11.2016
Gelesen: 3 12.1.2 

Weiterlesen weniger lesen

Kundenbewertungen