Heim häufiges Problem Zusammenfassung der grundlegenden Wissenspunkte der C-Sprache

Zusammenfassung der grundlegenden Wissenspunkte der C-Sprache

Oct 26, 2019 am 09:47 AM
c语言 基础 总结 知识点

C-Sprache ist ein wesentliches Grundwissen für das Studium und Leben der heutigen Menschen. Es folgt eine Zusammenfassung der Grundkenntnisse der C-Sprache.

Algorithmusstruktur:

1. Sequentielle Struktur, Auswahlstruktur, Schleifenstruktur; Flussdiagramm;

Strukturierte Programmiermethode:

(1) Schrittweise Verfeinerung; (4) Strukturierte Codierung;

Datentyp:

Konstante: Konstanten umfassen Literalkonstanten, direkte Konstanten und symbolische Konstanten;

Variablen: Die C-Sprache schreibt vor, dass Bezeichner nur sein können Es besteht aus drei Zeichen: Buchstaben, Zahlen und Unterstrichen, und das erste Zeichen muss vor der Verwendung definiert werden, um den Typ zu bestimmen. Die entsprechende Speichereinheit kann ihr zugewiesen werden Kompilierungszeit ;

Integer-Typ: Integer-Konstanten umfassen Dezimal-, Oktal- und Hexadezimalzahl; „%d“

Integer-Variable: Die Daten werden in binärer Form im Speicher gespeichert Int-Typ und Long-Integer-Typ, der Bereich der vorzeichenlosen Ganzzahlvariablen liegt zwischen -32768 und 32767, und der vorzeichenbehaftete Typ ist 0 bis 65535. Long ist normalerweise als 32 Bit definiert, Short ist als 16 Bit definiert und int kann 32 Bit sein ebenfalls 16 Bit betragen, was hauptsächlich von der Länge des Maschinenworts abhängt.

Darstellungsmethode für Konstanten vom reellen Typ: (1) Dezimalzahl, 0,0; (2) Exponentialform, 123e3

Variable vom reellen Typ: Die Speicherform von reellen Zahlendaten im Speicher, normalerweise im Speicher Es belegt 4 Bytes und wird zur Speicherung in einen Ganzzahlteil und einen Dezimalteil unterteilt. Reale Variablen werden in Float-Typ, Double-Typ und Long-Double-Typ unterteilt. Echte Daten können Rundungsfehler aufweisen.

Typ der reellen Konstanten: Das C-Kompilierungssystem behandelt reelle Konstanten mit doppelter Genauigkeit.

Zeichen-Array: (1) Zeichenkonstanten: Escape-Zeichen (——Zeilenvorschub,——Tabulator,——Wagenrücklauf,——Seitenvorschub,——Rücktaste, ddd——1 bis 3 Ziffern Dargestellte Zeichen durch Oktalzahlen)

(2) Zeichenvariablen: Das Zeichendatenspeicherformat wird tatsächlich im ASCII-Code gespeichert. „%c“

String-Konstante: eine in doppelte Apostrophe eingeschlossene Zeichenfolge.

Verwandte Empfehlungen: „php-Video-Tutorial

C-Operatoren haben die folgenden Typen:

1. Arithmetik Die Kombination Richtung der Operatoren (+ - * / %) ist von links nach rechts

2. Vergleichsoperatoren (> < == >= <= !=)

3 Operatoren (! && ||)

4. Bitweise Operatoren (<< >> ~ | ^ &)

5 🎜>

6. Bedingter Operator (? : )

7. Zeigeroperator (* &)

9 Operator (sizeof)

10. Erzwungener Typkonvertierungsoperator ((Typ))

11. Komponentenoperator (. ->)

12. )

13. Andere

Steueranweisungen:

zur Ausführung bestimmter Steuerfunktionen.

1. if()~else~

2. for()~

3. )

5, weiter

6, Pause

7, wechseln

8, gehe zu

9, zurück

Eingabe und Ausgabe von Zeichendaten:

1. putchar() Eingabezeichenvariable

2. getchar() kann nur ein Zeichen akzeptieren

Eingabe und Ausgabe formatieren:

1. printf (%d – Ganzzahl, %c – Zeichen, %ld, %md, %o, %u, %s, %-m .nf, %e, %g)

2. scanf (Formatsteuerung, Adressliste)

Array

Definition eines eindimensionalen Arrays : Typspezifizierer-Array-Name [konstanter Ausdruck]; beim Initialisieren eines eindimensionalen Arrays kann nur ein Teil der Elemente initialisiert werden, und die Länge kann angegeben werden, wenn alle Array-Elemente initialisiert werden des definierten Arrays unterscheidet sich von dem bereitgestellten. Wenn die Anfangswerte von unterschiedlich sind, kann die Array-Länge nicht weggelassen werden.

Definition eines zweidimensionalen Arrays: Typspezifizierer-Array-Name [konstanter Ausdruck] [konstanter Ausdruck] Um ein zweidimensionales Array in der Sprache C zu speichern, werden zuerst die Elemente der ersten Zeile und dann die der zweiten Zeile gespeichert Tatsächlich wird es auch eindimensional gespeichert. Wenn bei der Initialisierung die Anfangswerte aller Elemente angegeben werden können, kann die Größe der ersten Dimension weggelassen werden, die zweite Dimension jedoch nicht.

Zeichenarray: Die Definition und Initialisierung ähnelt denen von Arrays, außer dass einfache Anführungszeichen erforderlich sind. Zeichen- und Zeichenfolgenendmarkierungen, die in der C-Sprache angegeben werden, werden durch „“ dargestellt.

String-Verarbeitungsfunktion:

1 gibt einen String an das Terminal aus

2 String in Zeichenarray konvertieren und einen Funktionswert erhalten.

3. strcat() verknüpft Zeichenfolgen in zwei Zeichenarrays.

4. strcpy() String-Kopierfunktion.

5. strcmp() vergleicht Zeichenfolgen.

6. Die Funktion strlen() zum Testen der Länge einer Zeichenfolge enthält nicht „“

7.

8. strupr() wandelt Kleinbuchstaben in der Zeichenfolge in Großbuchstaben um.

Funktion

(1) Ein Quellprogramm besteht aus mehreren Funktionen.

(2) Die Ausführung des C-Programms beginnt mit der Funktion main()

(3) Alle Funktionen sind parallel

(4) Funktionsklassifizierung; unterteilt werden in Standard- und benutzerdefinierte Funktionen. Sie können auch in parametrisierte Funktionen und parameterlose Funktionen unterteilt werden.

Die allgemeine Form der Funktionsdefinition:

(1) Typbezeichner-Funktionsname ()

{
声明部分
语句
}
Nach dem Login kopieren
Nach dem Login kopieren

(2) Typbezeichner-Funktionsname ( Formal Parameterliste)

{
声明部分
语句
}
Nach dem Login kopieren
Nach dem Login kopieren

Erläuterung zu formalen Parametern und tatsächlichen Parametern:

(1) In der Definitionsfunktion angegebene formale Parameter, wenn kein Funktionsaufruf vorhanden ist, sind sie es Es werden keine Speichereinheiten im Speicher belegt und der Speicher wird nur zugewiesen, wenn ein Aufruf erfolgt.

(2) Der tatsächliche Parameter kann eine Konstante, eine Variable oder ein Ausdruck sein; manchmal wird die Adresse übergeben

(3) In der Definition muss der formale Parameter den Typ angeben; >

(4) Die Typen der tatsächlichen und formalen Parameter sollten gleich oder zuweisungskompatibel sein

(5) Die C-Sprache legt fest, dass die Datenübertragung von tatsächlichen Parametervariablen an formale Parametervariablen „Wertübertragung“ ist ", das heißt, Einwegübertragung, nur tatsächliche Parameter werden an formale Parameter übergeben, nicht jedoch von formalen Parametern an tatsächliche Parameter.

Der Rückgabewert der Funktion:

Ich hoffe, dass die aufrufende Funktion durch den Funktionsaufruf einen bestimmten Wert erhält.

(1) Der Rückgabewert der Funktion wird durch die Return-Anweisung in der Funktion erhalten.

(2) Typ des Funktionswerts;

(3) Wenn sich der Typ des Funktionswerts vom Wert des Ausdrucks in der Rückgabeanweisung unterscheidet, hat der Funktionstyp Vorrang.

(4) Wenn es in der aufrufenden Funktion keine Return-Anweisung gibt, gibt sie keinen bestimmten Wert zurück, den der Benutzer benötigt. Die Funktion bringt keinen Wert zurück, sondern nur keinen nützlichen Wert Wert, bringt aber einen unsicheren Wert zurück.

(5) Wenn Sie keinen Wert zurückgeben müssen, verwenden Sie „void“.

Funktionsaufruf: Funktionsanweisung:

2 🎜>3. Funktionsparameter.

Deklaration der aufgerufenen Funktion:

Bedingungen für den Aufruf einer anderen Funktion:

1. Die Funktion, die zuerst aufgerufen wird, muss vorhanden sein eine vorhandene Funktion; 2. Wenn Sie eine Bibliotheksfunktion verwenden, sollten Sie im Allgemeinen den Befehl #include am Anfang dieser Datei verwenden, um die erforderlichen Informationen beim Aufruf der entsprechenden Bibliotheksfunktion in diese Datei einzubinden. Die .h-Datei ist das für Header-Dateien verwendete Suffix.

3. Wenn eine benutzerdefinierte Funktion verwendet wird und sich die Funktion in derselben Datei befindet wie die Funktion, die sie verwendet, sollte die aufgerufene Funktion im Allgemeinen in der aufrufenden Hauptfunktion deklariert werden.

4. Wenn die aufgerufene Funktionsdefinition vor der aufrufenden Funktion erscheint, muss sie nicht deklariert werden.

5. Wenn die Funktionsdeklaration außerhalb der Funktion vor allen Funktionsdefinitionen vorgenommen wurde, ist es nicht erforderlich, die aufgerufenen Funktionen in jeder Hauptaufruffunktion zu deklarieren.

Lokale Variablen und globale Variablen:

(1) Lokale Variablen Innerhalb einer Funktion definierte Variablen sind interne Variablen, die nur im Rahmen dieser Funktion gültig sind Die Hauptfunktion kann keine in anderen Funktionen definierten Variablen verwenden. Sie stellen unterschiedliche Objekte dar und stören sich nicht gegenseitig. Sie können auch in einer Funktion definiert werden eine zusammengesetzte Anweisung. Diese Variablen sind nur in dieser zusammengesetzten Anweisung gültig. Diese zusammengesetzte Anweisung kann auch als „Unterprogramm“ oder „Programmblock“ bezeichnet werden. (2) Globale Variablen, Variablen, die außerhalb der Funktion definiert sind Als externe Variablen können globale Variablen die Kanäle für die Datenverbindung zwischen Funktionen vergrößern. Sie sollten im Allgemeinen nicht verwendet werden, wenn sie während der gesamten Ausführung des Programms Speichereinheiten belegen Durch die Verwendung globaler Variablen wird das Programm übersichtlicher. Beachten Sie außerdem, dass, wenn eine externe Variable und eine lokale Variable in derselben Quelldatei denselben Namen haben, die externe Variable innerhalb des Gültigkeitsbereichs der lokalen Variablen „abgeschirmt“ wird und keine Wirkung hat.

Speicherkategorie von Variablen:

(Variablenwert-Speicherzeit) dynamische Speichermethode, dynamische Zuweisung von Speicherplatz während des Programmlaufs, statische Speichermethode Es bezieht sich auf die Art und Weise der Zuweisung von festem Speicherplatz während der Ausführung des Programms; der Speicherplatz wird in einen Programmbereich, einen statischen Speicherbereich und einen dynamischen Speicherbereich unterteilt; alle globalen Variablen werden im statischen Speicherbereich abgelegt und der Speicherplatz wird beim Start des Programms zugewiesen Wird nach Abschluss freigegeben. Die folgenden Daten werden im Speicherbereich gespeichert:

2. Site-Schutz und Rückgabeadresse beim Aufrufen der Funktion; in C Jede Variable und Funktion in der Sprache hat zwei Attribute, nämlich den Datentyp und den Datenspeichertyp. Die Speicherklasse ist die Art und Weise, wie die Daten im Speicher gespeichert werden.

Speichermethoden sind in statische und dynamische Speicherkategorien unterteilt, darunter vier Typen: automatisch (automatisch), statisch (statisch), Register (Register), extern (extern), falls nicht deklariert, wenn Sie denken, dass dies der Fall ist Beim Typ „Auto“ wird automatisch Speicherplatz zugewiesen und es handelt sich um eine dynamische Speichermethode.

Statisch erklärt, dass die lokale Variable nach Beendigung des Funktionsaufrufs nicht verschwindet, sondern den ursprünglichen Wert beibehält, d. h. die belegte Speichereinheit wird nicht freigegeben. Beim nächsten Aufruf der Funktion hat die Variable bereits einen Wert ist der Wert am Ende des letzten Funktionsaufrufs. Was erklärt werden muss, ist, dass, wenn Sie eine lokale Variable definieren, ohne einen Anfangswert zuzuweisen, der statischen lokalen Variablen beim Kompilieren automatisch der Wert 0 oder ein Nullzeichen zugewiesen wird, obwohl die statische lokale Variable nach dem Funktionsaufruf noch vorhanden ist abgeschlossen ist, können andere Funktionen nicht darauf verweisen. Statische lokale Variablen werden hauptsächlich dann verwendet, wenn nach der Initialisierung nur noch auf die Variable verwiesen wird, ohne dass sich ihr Wert ändert.

Registervariable ist eine C-Sprache, die es ermöglicht, den Wert einer lokalen Variablen in einem Register in der CPU abzulegen und bei Bedarf direkt aus dem Register zu entnehmen, um an der Operation teilzunehmen Allerdings ist die Anzahl der Register im Computersystem begrenzt, Sie können keine beliebige Speichermenge festlegen und lokale statische Variablen können nicht als Registervariablen definiert werden.

Extern deklariert externe Variablen, um den Umfang externer Variablen zu erweitern. Wenn in einer Datei die Funktion vor der Definition auf die externe Variable verweisen möchte, sollte die Variable mit dem Schlüsselwort extern vor dem Verweis als externe Variable deklariert werden. In mehreren Dateien können Sie auch die externe Deklaration verwenden, um externe Variablen zu deklarieren. Manchmal möchten Sie, dass einige lokale Variablen nur von dieser Datei und nicht von anderen Dateien referenziert werden. In diesem Fall können Sie beim Definieren externer Variablen eine statische Variable hinzufügen, was die Vielseitigkeit des modularen Aufbaus des Programms erhöht.

Statisch hat zwei Funktionen beim Deklarieren einer Variablen. Eine davon ist das Deklarieren lokaler Variablen. Dann ist der für die Variable zugewiesene Speicherplatz während der gesamten Programmausführung immer vorhanden; in der Deklaration der globalen Variablen ist der Gültigkeitsbereich der Variablen auf die Operation dieses Dateimoduls beschränkt.

Hinweis: Diese Methoden gelten auch für Funktionsdeklarationen

Das obige ist der detaillierte Inhalt vonZusammenfassung der grundlegenden Wissenspunkte der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

C Sprachdatenstruktur: Datenrepräsentation und Betrieb von Bäumen und Grafiken C Sprachdatenstruktur: Datenrepräsentation und Betrieb von Bäumen und Grafiken Apr 04, 2025 am 11:18 AM

C Sprachdatenstruktur: Die Datenrepräsentation des Baumes und des Diagramms ist eine hierarchische Datenstruktur, die aus Knoten besteht. Jeder Knoten enthält ein Datenelement und einen Zeiger auf seine untergeordneten Knoten. Der binäre Baum ist eine besondere Art von Baum. Jeder Knoten hat höchstens zwei Kinderknoten. Die Daten repräsentieren structTreenode {intdata; structTreenode*links; structTreenode*rechts;}; Die Operation erstellt einen Baumtraversalbaum (Vorbereitung, in Ordnung und späterer Reihenfolge) Suchbauminsertion-Knoten Lösches Knotendiagramm ist eine Sammlung von Datenstrukturen, wobei Elemente Scheitelpunkte sind, und sie können durch Kanten mit richtigen oder ungerechten Daten miteinander verbunden werden, die Nachbarn darstellen.

Die Wahrheit hinter dem Problem der C -Sprachdatei Die Wahrheit hinter dem Problem der C -Sprachdatei Apr 04, 2025 am 11:24 AM

Die Wahrheit über Probleme mit der Dateibetrieb: Dateiöffnung fehlgeschlagen: unzureichende Berechtigungen, falsche Pfade und Datei besetzt. Das Schreiben von Daten fehlgeschlagen: Der Puffer ist voll, die Datei ist nicht beschreibbar und der Speicherplatz ist nicht ausreichend. Andere FAQs: Langsame Dateitraversal, falsche Textdateicodierung und Binärdatei -Leser -Fehler.

C Sprach -Multithread -Programmierung: Ein Anfängerleitfaden und Fehlerbehebung C Sprach -Multithread -Programmierung: Ein Anfängerleitfaden und Fehlerbehebung Apr 04, 2025 am 10:15 AM

C Sprachmultithreading -Programmierhandbuch: Erstellen von Threads: Verwenden Sie die Funktion pThread_create (), um Thread -ID, Eigenschaften und Threadfunktionen anzugeben. Threadsynchronisation: Verhindern Sie den Datenwettbewerb durch Mutexes, Semaphoren und bedingte Variablen. Praktischer Fall: Verwenden Sie Multi-Threading, um die Fibonacci-Nummer zu berechnen, mehrere Threads Aufgaben zuzuweisen und die Ergebnisse zu synchronisieren. Fehlerbehebung: Lösen Sie Probleme wie Programmabstürze, Thread -Stop -Antworten und Leistungs Engpässe.

CS-Woche 3 CS-Woche 3 Apr 04, 2025 am 06:06 AM

Algorithmen sind die Anweisungen zur Lösung von Problemen, und ihre Ausführungsgeschwindigkeit und Speicherverwendung variieren. Bei der Programmierung basieren viele Algorithmen auf der Datensuche und Sortierung. In diesem Artikel werden mehrere Datenabruf- und Sortieralgorithmen eingeführt. Die lineare Suche geht davon aus, dass es ein Array gibt [20.500,10,5,100, 1,50] und die Nummer 50 ermitteln muss. Der lineare Suchalgorithmus prüft jedes Element im Array Eins nach eins nach dem anderen, bis der Zielwert gefunden oder das vollständige Array durchquert wird. Der Algorithmus-Flussdiagramm lautet wie folgt: Der Pseudo-Code für die lineare Suche lautet wie folgt: Überprüfen Sie jedes Element: Wenn der Zielwert gefunden wird: Return Return Falsch C-Sprache Implementierung: #includeIntmain (void) {i

Wie man einen Countdown in der C -Sprache ausgibt Wie man einen Countdown in der C -Sprache ausgibt Apr 04, 2025 am 08:54 AM

Wie gibt ich einen Countdown in C aus? Antwort: Verwenden Sie Schleifenanweisungen. Schritte: 1. Definieren Sie die Variable N und speichern Sie die Countdown -Nummer in der Ausgabe. 2. Verwenden Sie die while -Schleife, um n kontinuierlich zu drucken, bis n weniger als 1 ist; 3. Drucken Sie im Schleifenkörper den Wert von n aus; 4. Am Ende der Schleife subtrahieren Sie N um 1, um den nächsten kleineren gegenseitigen gegenseitigen gegenseitigen gegenseitig auszugeben.

C Sprachdatenstruktur: Die Schlüsselrolle von Datenstrukturen in der künstlichen Intelligenz C Sprachdatenstruktur: Die Schlüsselrolle von Datenstrukturen in der künstlichen Intelligenz Apr 04, 2025 am 10:45 AM

C Sprachdatenstruktur: Überblick über die Schlüsselrolle der Datenstruktur in der künstlichen Intelligenz im Bereich der künstlichen Intelligenz sind Datenstrukturen für die Verarbeitung großer Datenmengen von entscheidender Bedeutung. Datenstrukturen bieten eine effektive Möglichkeit, Daten zu organisieren und zu verwalten, Algorithmen zu optimieren und die Programmeffizienz zu verbessern. Gemeinsame Datenstrukturen, die häufig verwendete Datenstrukturen in der C -Sprache sind: Arrays: Eine Reihe von nacheinander gespeicherten Datenelementen mit demselben Typ. Struktur: Ein Datentyp, der verschiedene Arten von Daten zusammen organisiert und ihnen einen Namen gibt. Linked List: Eine lineare Datenstruktur, in der Datenelemente durch Zeiger miteinander verbunden werden. Stack: Datenstruktur, die dem LEST-In-First-Out-Prinzip (LIFO) folgt. Warteschlange: Datenstruktur, die dem First-In-First-Out-Prinzip (FIFO) folgt. Praktischer Fall: Die benachbarte Tabelle in der Graphentheorie ist künstliche Intelligenz

Das Konzept der C -Sprachfunktionen und dessen Definitionsformat Das Konzept der C -Sprachfunktionen und dessen Definitionsformat Apr 03, 2025 pm 11:33 PM

C -Sprachfunktionen sind wiederverwendbare Codeblöcke, empfangen Parameter für die Verarbeitung und die Rückgabeergebnisse. Es ähnelt dem schweizerischen Armeemesser, mächtig und erfordert sorgfältige Verwendung. Funktionen umfassen Elemente wie das Definieren von Formaten, Parametern, Rückgabetwerten und Funktionskörpern. Die erweiterte Verwendung umfasst Funktionszeiger, rekursive Funktionen und Rückruffunktionen. Häufige Fehler sind Fehlanpassung vom Typ und Vergessen, Prototypen zu deklarieren. Zu den Debugging -Fähigkeiten gehören das Druckvariablen und die Verwendung eines Debuggers. Leistungsoptimierung verwendet Inline -Funktionen. Das Funktionsdesign sollte dem Prinzip der einzigen Verantwortung folgen. Kenntnisse in C -Sprachfunktionen können die Programmierungseffizienz und die Codequalität erheblich verbessern.

Fehlerbehebungstipps für die Verarbeitung von Dateien in der C -Sprache Fehlerbehebungstipps für die Verarbeitung von Dateien in der C -Sprache Apr 04, 2025 am 11:15 AM

Fehlerbehebungstipps für C -Sprachverarbeitungsdateien Wenn Dateien in der C -Sprache verarbeitet werden, können Sie auf verschiedene Probleme stoßen. Das Folgende sind häufig zu Problemen und entsprechende Lösungen: Problem 1: Der Dateicode kann nicht geöffnet werden: Datei*fp = fopen ("myFile.txt", "r"); if (fp == null) {// Datei Öffnen fehlgeschlagen} Grund} Grund: Dateipfad -Fehler -Datei nicht vorhandener Datei -Read -Lösung vorhanden. Charbuffer [100]; size_tread_bytes = fread (Puffer, 1, Siz