Adressbuch (C Programmiersprache): Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
 
Zeile 1: Zeile 1:
Adressbuch (C Programmiersprache)
== Adressbuch (C Programmiersprache) ==
 
Das Adressbuch-Projekt ist eine einfache Anwendung, die in der Programmiersprache C geschrieben wurde. Es ermöglicht Benutzern, Kontakte zu speichern, zu bearbeiten, zu löschen und anzuzeigen. Das Projekt dient als Lernbeispiel für grundlegende Programmierkonzepte in C, wie z.B. Dateiverarbeitung, Strukturen und Zeiger.
 
=== Funktionen ===
* Hinzufügen eines neuen Kontakts
* Bearbeiten eines vorhandenen Kontakts
* Löschen eines Kontakts
* Anzeigen aller Kontakte
==Vorausetzungen==
* C Compiler
* CMake
* Make
 
== Projektziele ==
 
Das Adressbuch-Projekt hat folgende Ziele:
 
* ''Lernziel'': Vermittlung grundlegender Programmierkenntnisse in der Programmiersprache C.
* ''Funktionalität'': Entwicklung einer einfachen, benutzerfreundlichen Anwendung zur Verwaltung von Kontakten.
* ''Erweiterbarkeit'': Bereitstellung einer Basis, die leicht um zusätzliche Funktionen erweitert werden kann.
* ''Effizienz'': Implementierung effizienter Algorithmen zur Datenverarbeitung und -speicherung.
* ''Benutzerfreundlichkeit'': Gestaltung einer intuitiven Benutzeroberfläche für einfache Bedienung.
 
Diese Ziele sollen sicherstellen, dass das Projekt sowohl lehrreich als auch praktisch nutzbar ist.
 
== Projektstruktur ==
Das Adressbuch-Projekt besteht aus folgenden Komponenten:
 
* ''Main.c'': Die Hauptdatei, die die Benutzeroberfläche und die Steuerung der Anwendung enthält.
* ''Contact.c'': Die Datei, die die Struktur und Funktionen für die Kontaktverwaltung definiert.
* ''File.c'': Die Datei, die die Dateiverarbeitungsfunktionen implementiert.
* ''CMakeLists.txt'': Die Datei, die die Kompilierung und Ausführung des Projekts steuert.
 
Die Struktur des Projekts ermöglicht eine klare Trennung der Funktionalitäten und erleichtert die Wartung und Erweiterung des Codes.