Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

C-Kurs 2009/Vortrag02

< C-Kurs 2009
Version vom 9. September 2009, 19:19 Uhr von Mario (Diskussion | Beiträge) (Mir weniger Arbeit gemacht)

Einführung

Vortragender: Mario B. <mario freitagsrunde.org>

Themen

  1. printf
    • Formate
      • s/c f/g d/x/X p (%d)
      • Ausgabe von % (%%)
      • Genauigkeiten (%3.1f)
      • Füllzeichen (" ", 0) (%03.1f)
    • Ziele (fprintf, sprintf)
      • stdout, stdin, stderr
      • Datein (f=fopen("FILENAME","wb); fprintf(f,...) Files kennen wir nicht)
      • Strings (sprintf, Strings kennen wir noch nicht!)
    • scanf
      • Wie printf nur für Eingabe
      • Syntax (was ist &? -> egal, erstmal mitschreiben)
      • scanf("%f %d\n", &f, &i);

Aufgaben (Draft!)

  • Einlesen / Ausgeben des Namens
    • Einlesen / Ausgeben des Alters (Da strings nicht bekannt ...)
  • Taschenrechner (Eingabe: erste Zahl, [Operation,] zweite Zahl, Ergebnis)
    • if-wdh
    • switch-case
    • Schleifen
  • Ausgabe des Wochentages zu einem Datum
    • Eingabe: Tag, Monat, Jahr (scanf)
    • Berechne Anzahl der Tage zu einem festen Datum (Operatoren)
    • Ausgabe: Eingegebenes Datum, Wochentag (Mo,Di...) Anzahl der Tage (printf)
    • Speichern in Datei?
  • Menü
    • Verzweigung nach Eingabe
    • Schöne Ausgabe
  • Dateieinlesen (ohne Array)
  • Taschenrechner 2.0' (Schwer!)
    • Kommutativ/Assoziativ
    • Komplexe Funktionen (sinus/cosinus)


Folien

Mitschnitt