Informatik [Material] [Portal] [Portfolio] [Präsentation] [Grafik] [Tabellenkalkulation] [Informatik56] [9 10] [11] [12] [13] [Messen, Steuern, Regeln ] [Linux] [Theorie] [Didaktik] [Open Source] [Spiele] [Wettbewerbe] [Netzbetreuung] [intern] [Literatur] [Links] [Energie]
Pfad: [Startseite] / [Fächer] / [Informatik]
Hohenstaufen-Gymnasium
Kaiserslautern
Autor: mk
Letzte Änderung dieser Seite: 03.06.2010 19:16:08  114

Programm 1 - das "Hallo Welt-Programm"

#include <stdio.h>

main(void)
{
  printf("Hallo Welt!\n");
}

Programm 2 - Zugriff auf übergebene Argumente

#include <stdio.h>

int main(int argc,char *argv[])
{
  int count;
  for (count=0;count < argc;count++)
  {
    printf("Argument %d = %s\n", count, argv[count]);
  }
  return 0;
}

Programm 3 - Eingabe zeichenweise in Ausgabe (K&R,S.16)

#include <stdio.h>

main()
{
  int c;

  c = getchar();
  while (c != EOF)  // EOF wird unter lcc mit Strg-C eingegeben
  {
    putchar(c);
    c = getchar();
  }

  // Zusatz mk
  putchar('\n');
  putchar('\n');
  printf("EOF = %d",EOF);
  putchar('\n');
}

Programm 4 - Funktion bzw. Prozedur in andere Datei ausgelagert

"Hauptprogramm" p2.c

#include "p22.h"

int main(void)
{
   tuewas();
   return 0;
}

Headerdatei p22.h mit Prototyp

void tuewas(void);

zugehörige Implementation p22.c

#include <stdio.h>

void tuewas(void)
{
  printf("das kommt aus p22.c ...\n");
}
Bemerkung

Damit das Programm 4 mit lcc funktioniert, muss p22.c in das gleiche Projekt wie p2.c aufgenommen werden (Project/ Add/Delete Files...).