Revision history for C
No Differences
Additions:
~-[[bsearch]] (Binärsuche)
No Differences
Additions:
~-[[qsort]]
No Differences
Additions:
~-[[CZeiger|Zeiger]]
~-[[CFunctionPointer|Funktionszeiger]]
~-[[CppStringStreams|Zahl zu String konvertieren]]
~-[[CFormatierung|Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf|sprintf]]
~-Verwendung von [[Cvsprintf|vsprintf]]
~-[[COperatoren|Operatoren]]
~-[[CLoops|Shleifen]] (for, do, while)
~-[[CPrimitiveDatentypen|Primitive Datentypen]]
~-[[Cast|Cast in C und C++]] für die Umwandlung von Datentypen und Pointertypen
~-[[CInline|inline]]
~-[[CConst|const]]
~-[[CStruct|struct]]
~-[[Ctypedef|typedef]]
~-[[CStatic|static]]
~-[[CEnum|enum]]
~-[[CVolatile|volatile]]
~-[[CExtern|extern]]
~-[[cunion|union]]
~-[[CHeadersAndLibs|Bibliotheken und ihre Header-Dateien]]
~-[[CppVerzeichnisNavigation|Navigieren in Verzeichnissen]]
~-[[CFileTemplate|C-Datei-Vorlage]]
~-[[CTastenEinlesen|Tasten einlesen]]
~-[[CSerializationRoutines|C-Serialisierungsroutinen]]
~-[[pthreads|Threads]] (pthread)
~-[[crc16c|CRC16-Checksumme in C]]
~-[[Cfiles|Dateien schreiben und lesen]]
~-[[CLinks|Linksammlung]]
~-[[CLinux|C unter Linux]]
~-[[CWindows|C unter Windows]]
~-[[CMikrocontroller|Programmierung in C für Mikrocontroller]]
- [[LinuxCtags|ctags]] - List Tags
- [[LinuxCxref|cxref]] - Cross references
- [[LinuxCflow|cflow]] - flow graph
- [[SoftwareSplint|splint]] = statically checking C programs for bugs
- [[CDependencyGraph|Abhängigkeitsgraph]] der C-Module mit graphviz erstellen
- [[SoftwareMetriken|Metriken]] (Tools für Software-Metriken u.a. für die Programmiersprache C)
~-[[CFunctionPointer|Funktionszeiger]]
~-[[CppStringStreams|Zahl zu String konvertieren]]
~-[[CFormatierung|Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf|sprintf]]
~-Verwendung von [[Cvsprintf|vsprintf]]
~-[[COperatoren|Operatoren]]
~-[[CLoops|Shleifen]] (for, do, while)
~-[[CPrimitiveDatentypen|Primitive Datentypen]]
~-[[Cast|Cast in C und C++]] für die Umwandlung von Datentypen und Pointertypen
~-[[CInline|inline]]
~-[[CConst|const]]
~-[[CStruct|struct]]
~-[[Ctypedef|typedef]]
~-[[CStatic|static]]
~-[[CEnum|enum]]
~-[[CVolatile|volatile]]
~-[[CExtern|extern]]
~-[[cunion|union]]
~-[[CHeadersAndLibs|Bibliotheken und ihre Header-Dateien]]
~-[[CppVerzeichnisNavigation|Navigieren in Verzeichnissen]]
~-[[CFileTemplate|C-Datei-Vorlage]]
~-[[CTastenEinlesen|Tasten einlesen]]
~-[[CSerializationRoutines|C-Serialisierungsroutinen]]
~-[[pthreads|Threads]] (pthread)
~-[[crc16c|CRC16-Checksumme in C]]
~-[[Cfiles|Dateien schreiben und lesen]]
~-[[CLinks|Linksammlung]]
~-[[CLinux|C unter Linux]]
~-[[CWindows|C unter Windows]]
~-[[CMikrocontroller|Programmierung in C für Mikrocontroller]]
- [[LinuxCtags|ctags]] - List Tags
- [[LinuxCxref|cxref]] - Cross references
- [[LinuxCflow|cflow]] - flow graph
- [[SoftwareSplint|splint]] = statically checking C programs for bugs
- [[CDependencyGraph|Abhängigkeitsgraph]] der C-Module mit graphviz erstellen
- [[SoftwareMetriken|Metriken]] (Tools für Software-Metriken u.a. für die Programmiersprache C)
Deletions:
~-[[CFunctionPointer Funktionszeiger]]
~-[[CppStringStreams Zahl zu String konvertieren]]
~-[[CFormatierung Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf sprintf]]
~-Verwendung von [[Cvsprintf vsprintf]]
~-[[COperatoren Operatoren]]
~-[[CLoops Shleifen]] (for, do, while)
~-[[CPrimitiveDatentypen Primitive Datentypen]]
~-[[Cast Cast in C und C++]] für die Umwandlung von Datentypen und Pointertypen
~-[[CInline inline]]
~-[[CConst const]]
~-[[CStruct struct]]
~-[[Ctypedef typedef]]
~-[[CStatic static]]
~-[[CEnum enum]]
~-[[CVolatile volatile]]
~-[[CExtern extern]]
~-[[cunion union]]
~-[[CHeadersAndLibs Bibliotheken und ihre Header-Dateien]]
~-[[CppVerzeichnisNavigation Navigieren in Verzeichnissen]]
~-[[CFileTemplate C-Datei-Vorlage]]
~-[[CLinks Linksammlung]]
~-[[CTastenEinlesen Tasten einlesen]]
~-[[CSerializationRoutines C-Serialisierungsroutinen]]
~-[[pthreads Threads]] (pthread)
~-[[crc16c CRC16-Checksumme in C]]
~-[[Cfiles Dateien schreiben und lesen]]
~-[[CLinux C unter Linux]]
~-[[CWindows C unter Windows]]
~-[[CMikrocontroller Programmierung in C für Mikrocontroller]]
- [[LinuxCtags ctags]] - List Tags
- [[LinuxCxref cxref]] - Cross references
- [[LinuxCflow cflow]] - flow graph
- [[SoftwareSplint splint]] = statically checking C programs for bugs
- [[CDependencyGraph Abhängigkeitsgraph]] der C-Module mit graphviz erstellen
- [[SoftwareMetriken Metriken]] (Tools für Software-Metriken u.a. für die Programmiersprache C)
Additions:
- [[Sanitizer]]
Additions:
~-[[Cfiles Dateien schreiben und lesen]]
Deletions:
Additions:
~-[[Cfiles]]
Deletions:
Additions:
~-[[fopen]]
Additions:
http://en.cppreference.com/w/
Additions:
- [[SoftwareMetriken Metriken]] (Tools für Software-Metriken u.a. für die Programmiersprache C)
Additions:
- [[LinuxCtags ctags]] - List Tags
- [[LinuxCxref cxref]] - Cross references
- [[LinuxCflow cflow]] - flow graph
- [[lex]] - Lexical tasks
- [[make]] - Build process
- [[SoftwareSplint splint]] = statically checking C programs for bugs
- [[CDependencyGraph Abhängigkeitsgraph]] der C-Module mit graphviz erstellen
- [[LinuxCxref cxref]] - Cross references
- [[LinuxCflow cflow]] - flow graph
- [[lex]] - Lexical tasks
- [[make]] - Build process
- [[SoftwareSplint splint]] = statically checking C programs for bugs
- [[CDependencyGraph Abhängigkeitsgraph]] der C-Module mit graphviz erstellen
Deletions:
[[LinuxCxref cxref]] - Cross references
[[LinuxCflow cflow]] - flow graph
[[lex]] - Lexical tasks
[[make]] - Build process
[[SoftwareSplint splint]] = statically checking C programs for bugs
Additions:
~-[[Cast Cast in C und C++]] für die Umwandlung von Datentypen und Pointertypen
Additions:
==a==Allgemeine Sprachelemente==a==
==Zeiger - mächtig und leider auch eine häufige Fehlerquelle==
==Strings==
==Weitere Sprachelemente==
==Meine Empfehlungen bei der Verwendung einiger Schlüsselwörter==
==a==Notizen zu speziellen Themen==a==
~-[[Netzwerkprogrammierung]] her gibt es kleinere Unterschiede unter Linux und Windows
==Zeiger - mächtig und leider auch eine häufige Fehlerquelle==
==Strings==
==Weitere Sprachelemente==
==Meine Empfehlungen bei der Verwendung einiger Schlüsselwörter==
==a==Notizen zu speziellen Themen==a==
~-[[Netzwerkprogrammierung]] her gibt es kleinere Unterschiede unter Linux und Windows
Deletions:
Zeiger - mächtig und gefährlich
Arbeiten mit Strings
Meine Empfehlungen bei der Verwendung einiger Schlüsselwörter
==a==Beispiele und Module==a==
Additions:
[[lex]] - Lexical tasks
[[make]] - Build process
[[make]] - Build process
Deletions:
[[LinuxMake make]] - Build process
Additions:
~-[[getopt]]
Additions:
~-[[pthreads Threads]] (pthread)
Additions:
~-[[Netzwerkprogrammierung]]
Additions:
~-[[cunion union]]
Deletions:
Bug-Killing Coding Standard Rules for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/Bug-Killing-Standards-for-Embedded-C
More Bug-Killing Coding Standards for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/More-Bug-Killing-Standards-for-Embedded-C
Additions:
==a==Embedded C==a==
Bug-Killing Coding Standard Rules for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/Bug-Killing-Standards-for-Embedded-C
More Bug-Killing Coding Standards for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/More-Bug-Killing-Standards-for-Embedded-C
Bug-Killing Coding Standard Rules for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/Bug-Killing-Standards-for-Embedded-C
More Bug-Killing Coding Standards for Embedded C
http://www.netrino.com/Embedded-Systems/How-To/More-Bug-Killing-Standards-for-Embedded-C
Additions:
~-http://c.snippets.org/browser.php
Additions:
==a==Beispiele und Module==a==
~-[[crc16c CRC16-Checksumme in C]]
~-[[crc16c CRC16-Checksumme in C]]
Deletions:
Additions:
[[SoftwareSplint splint]] = statically checking C programs for bugs
Additions:
~-[[CSerializationRoutines C-Serialisierungsroutinen]]
Additions:
~-[[CTastenEinlesen Tasten einlesen]]
Deletions:
Additions:
~-[[CTastenEinlesen tasten einlesen]]
Additions:
~-[[CLoops Shleifen]] (for, do, while)
Additions:
~-[[CHeadersAndLibs Bibliotheken und ihre Header-Dateien]]
Additions:
First of all, be aware to think about all the new lines at the end of your c and c++ files!
Additions:
1971 wurde C von Denis N. Ritchie be [[ForschungsEinrichtungen AT&T Bell Labs]] entwickelt
Deletions:
Additions:
=====Notizen zu C und C""++""=====
Arbeiten mit Strings
~-[[CppStringStreams Zahl zu String konvertieren]]
~-[[CFormatierung Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf sprintf]]
~-Verwendung von [[Cvsprintf vsprintf]]
Arbeiten mit Strings
~-[[CppStringStreams Zahl zu String konvertieren]]
~-[[CFormatierung Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf sprintf]]
~-Verwendung von [[Cvsprintf vsprintf]]
Deletions:
Deletions:
~-[[CppStringStreams Zahl zu String konvertieren]]
~-[[CFormatierung Formatierte Ein- und Ausgabe]]
~-Verwendung von [[Csprintf sprintf]]
~-Verwendung von [[Cvsprintf vsprintf]]
Additions:
=====Die Programmiersprache C=====
Deletions:
Additions:
~-[[CppVerzeichnisNavigation Navigieren in Verzeichnissen]]
Additions:
=====""Notizen zu C und C++""=====
Deletions:
Additions:
~-[[CppStringStreams Zahl zu String konvertieren]]
Additions:
==a==C-Tools==a==
[[LinuxCtags ctags]] - List Tags
[[LinuxCxref cxref]] - Cross references
[[LinuxCflow cflow]] - flow graph
[[LinuxLex lex]] - Lexical tasks
[[LinuxMake make]] - Build process
[[LinuxCtags ctags]] - List Tags
[[LinuxCxref cxref]] - Cross references
[[LinuxCflow cflow]] - flow graph
[[LinuxLex lex]] - Lexical tasks
[[LinuxMake make]] - Build process
Deletions:
LinuxCtags
Additions:
==a==Betriebssystems und Prozessorarchitektur==a==
Besonderheiten in Abhängigkeit des Betriebssystems und/oder der Prozessorarchitektur
Besonderheiten in Abhängigkeit des Betriebssystems und/oder der Prozessorarchitektur
Deletions:
Additions:
==a==Sprachelemente==a==
==a==Besonderheiten in Abhängigkeit des Betriebssystems und/oder der Prozessorarchitektur==a==
==a==Besonderheiten in Abhängigkeit des Betriebssystems und/oder der Prozessorarchitektur==a==
Deletions:
Additions:
==a==Tools==a==
LinuxCtags
LinuxCtags