Seminarinformationen

Seminar - Ziel

In diesem 3-tägigen Seminar "C Programmierung Fortgeschrittene" erwerben Sie tiefgehende Kenntnisse in fortgeschrittenen Funktionen und Konzepten der C-Programmierung. Dazu gehören Themen wie Strukturen, Unions und Bitfelder, die Anwendung von Pointern, Datenstrukturen und Algorithmen sowie die allgemeine C-Bibliothek. Sie werden zudem mit der Dateiverarbeitung vertraut gemacht, einschließlich des Öffnens, Erstellens und Löschens von Dateien sowie der formatierten Ein- und Ausgabe. Das Ziel dieses Seminares ist es, Ihnen fortgeschrittene Fähigkeiten in der C-Programmierung zu vermitteln, um komplexe Probleme zu lösen und effiziente Programme zu entwickeln.

Teilnehmer - Zielgruppe

  • Softwareentwickler

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

Seminardauer

  • 3 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Kurze Rekapitulation zu den Grundfunktionen von C

Strukturen, Union und Bitfelder

  • Deklaration und Initialisierung von Strukturen, struct
  • Strukturen übergeben und zurückgeben
  • Felder von Strukturen
  • Geschachtelte Strukturen
  • Union (Variante), union
  • Bitfelder

Anwendung der Pointer

  • Zusammengesetzte Zeiger
  • Zeiger auf Funktionen

Datenstrukturen und Algorithmen

  • Rekursive Datentypen am Beispiel einer verketteten Liste
  • Einfach und doppelt verkettete Listen
  • Weitere komplexe Datentypen

Allgemeine C-Bibliothek

  • Header-Datei
  • Typkonvertierungen: atof, atoi, atol, strtod, strtol, strtoul
  • Zufallszahlen: rand, srand
  • Allokation: malloc, calloc, realloc, free

Dateien und Ein-/Ausgabe

  • Dateien und Handles, File-Deskriptor
  • Dateiattribute
  • Dateien öffnen, anlegen/erzeugen und löschen
  • Formatierte Ein-/Ausgaben mit fprintf, fscanf
  • Dateiende und Fehlerbehandlung
  • Dateizeiger verändern, zeilenweises Arbeiten
  • Blöcke lesen und schreiben

Weitere Schulungen zu Thema C

C Programmierung Einführung

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 3-tägigen Seminar "Grundlagen der C-Programmierung" erhalten Sie einen professionellen Einstieg in die Programmiersprache C. Sie erlernen die grundlegenden Strukturen und Eigenschaften von C. Nach Abschluss der Schulung sind Sie in der Lage, eigene ...

C Programmierung Grundlagen (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem 4-tägigen Seminar „C Programmierung Grundlagen (ohne Vorkenntnisse)“ werden Ihnen die wesentlichen Konzepte und Techniken der C-Programmierung nähergebracht. Sie erhalten einen umfassenden Überblick über die Bedeutung von Datentypen und lernen die ...

C Programmierung Intensiv All-in-One

- u.a. in Bremen, Stuttgart, Virtual Classroom, Jena, Marburg

In diesem 5-tägigen Seminar „C Programmierung Intensiv All-in-One“ erlernen Sie sowohl die Grundlagen als auch fortgeschrittene Konzepte der Programmiersprache C. Sie werden mit dem Aufbau von C-Programmen vertraut und lernen die verschiedenen Notationen, Datentypen und ...

Embedded Systems: RTOS Entwicklung mit C/C++ Grundlagen

- u.a. in Wien, Dresden, Düsseldorf, Koblenz, Offenbach

In diesem 2-tägigen Seminar „Embedded Systems: RTOS Entwicklung mit C/C++ Grundlagen“ erlangen Sie fundierte Kenntnisse zur Entwicklung von Embedded-Systemen unter Einsatz von Echtzeitbetriebssystemen (RTOS). Der Fokus liegt darauf, die grundlegenden Mechanismen und den ...