Forum: Compiler & IDEs C-Programmierung - Kommentierte Beispiele


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Darkman (Gast)


Bewertung
-3 lesenswert
nicht lesenswert
Liebes Forum,

gerne würde ich meine C-Kenntnisse auffrischen und suche deshalb eine 
Sammlung von kommentierten C-Sourcen mit praktischen Beispielen, die die 
Fallstricke aus der Praxis direkt im Code zum nachvollziehen 
erklären...???

Ps. Google habe ich schon bedient.

: Verschoben durch Moderator
von Curby23523 N. (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Darkman schrieb:
> Ps. Google habe ich schon bedient.

Glaube ich dir nicht!

von Darkman (Gast)


Bewertung
-3 lesenswert
nicht lesenswert
Nils H. schrieb:
> Darkman schrieb:
>> Ps. Google habe ich schon bedient.
>
> Glaube ich dir nicht!

Gebe mir ein Beispiel!!

von Tippgeber (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Darkman schrieb:
> Gebe mir ein Beispiel!!

Das heißt "Gib mir ein Beispiel!" mit nur einem Ausrufezeichen. Die 
Taste prellt wohl.

http://www.c-howto.de/tutorial.html

http://www.learn-c.org/de/

...

Suchworte "Tutorial C"

von Darkman (Gast)


Bewertung
-3 lesenswert
nicht lesenswert
Tippgeber schrieb:
> Darkman schrieb:
>> Gebe mir ein Beispiel!!
>
> Das heißt "Gib mir ein Beispiel!" mit nur einem Ausrufezeichen. Die
> Taste prellt wohl.
>
> http://www.c-howto.de/tutorial.html
>
> http://www.learn-c.org/de/
>
> ...
>
> Suchworte "Tutorial C"

danke für die Tipps, aber bei diesen Links habe ich das Gefühl schon ein 
Experte zu sein. Zudem fehlen mir ein wenig die Kommentare.

von Teddy (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Darkman schrieb:
> Nils H. schrieb:
>> Darkman schrieb:
>>> Ps. Google habe ich schon bedient.
>>
>> Glaube ich dir nicht!
>
> Gebe mir ein Beispiel!!

int main (void)
{
printf("Hello World");

return 0;
}

Bitte schön.

von A. S. (achs)


Bewertung
0 lesenswert
nicht lesenswert
Code complete, writing Solid Code, writing Bug freue Code

von Tippgeber (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Darkman schrieb:
> aber bei diesen Links habe ich das Gefühl schon ein
> Experte zu sein. Zudem fehlen mir ein wenig die Kommentare.

Wenn Du die Anfängerbeispiele nochmals konzentriert durchgehst, kennst 
Du alle wesentlichen Fallstricke. Dann fang an zu programmieren und 
lerne beim Machen. Sieh Dir fremde Code-Beispiele an und überleg, was Du 
anders machen würdest und warum. Tausch Dich über spezielle Fragen in 
Foren und mit Gleichgesinnten oder Kollegen aus.

Was Du suchst, (Nürnberger Trichter) gibt es nicht wirklich.

von Alexander S. (alesi)


Bewertung
0 lesenswert
nicht lesenswert
Learn C The Hard Way (LCTHW)

    https://learncodethehardway.org/c/

von C. A. Rotwang (Gast)


Bewertung
0 lesenswert
nicht lesenswert

von Dumdi D. (dumdidum)


Bewertung
-1 lesenswert
nicht lesenswert
Der TCL Sourcecode hat eine sehr hohe Qualität, lohnt sich als 
'Beispiel'. (Am besten mit einer etwas älteren/kleineren Version 
anfangen).

von Holger (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Dumdi D. schrieb:
> Der TCL Sourcecode

???

von Alexander S. (alesi)


Bewertung
-1 lesenswert
nicht lesenswert

von Darkman (Gast)


Bewertung
-2 lesenswert
nicht lesenswert
Suche ANSI-C für embedded, was sind die TOP3 Bücher die jeder von euch 
zum Thema sichere Programmierung hat???

von Alexander S. (alesi)


Bewertung
0 lesenswert
nicht lesenswert
Darkman schrieb:
> gerne würde ich meine C-Kenntnisse auffrischen und suche deshalb eine
> Sammlung von kommentierten C-Sourcen mit praktischen Beispielen,

Darkman schrieb:
> Suche ANSI-C für embedded, was sind die TOP3 Bücher die jeder von euch
> zum Thema sichere Programmierung hat???

Klarer Fall: das ist ein Troll.

von A. S. (achs)


Bewertung
0 lesenswert
nicht lesenswert
Darkman schrieb:
> zum Thema sichere Programmierung

Achim S. schrieb:
> Code complete, writing Solid Code, writing Bug free Code

da das letzte meist nur online genutz wird 
(https://www.duckware.com/bugfreec/index.html), ersetze es durch MISRA 
2012

von Johann L. (gjlayde) Benutzerseite


Bewertung
1 lesenswert
nicht lesenswert
Teddy schrieb:
> int main (void)
> {
> printf("Hello World");
>
> return 0;
> }

Nur weil das ein Beispiel für einen ziemlich dummen Kommentar ist, ist 
es noch lange kein kommentiertes Beispiel.

Beitrag #5094469 wurde von einem Moderator gelöscht.
Beitrag #5094602 wurde von einem Moderator gelöscht.
Beitrag #5094625 wurde von einem Moderator gelöscht.
von Ohrnella Mutti (Gast)


Bewertung
1 lesenswert
nicht lesenswert
Johann L. schrieb im Beitrag #5094625:
> Ich frag mich ja immer, warum ihr solchen Dreck (sic!) nicht einfach
> entfernt.

Vielleicht ist ja an der Vermutung des TO im u.g. Thread doch etwas 
dran...
Beitrag "Würde sich ein System, das Provokateure fernhält, überhaupt durchsetzen?"

Beitrag #5094646 wurde von einem Moderator gelöscht.
von Timbo (Gast)


Bewertung
-1 lesenswert
nicht lesenswert
Hey Leute,

ist doch ein tolles Thema, wo werden solche Fragen beantwortet:

- was passiert beispielsweise wenn Variable a in file a.c und b.c 
jeweils mit gleichen Namen deklariert werden und welche Möglichkeiten 
gibt es, damit das doch funktioniert?
- Welche Variablendeklaration führen zu angreifbaren Systemen?

von A. S. (achs)


Bewertung
-2 lesenswert
nicht lesenswert
Timbo schrieb:
> Variable a in file a.c und b.c jeweils mit gleichen Namen deklariert
> werden

Declaration und Definition sind Basics, die in jeder Einführung stehen 
und die niemand liest, weil es zu einfach ist.

Also ein Buch, dass die ersten Seiten der Einführung mit Bildern 
kommentiert

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.