Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger.

 << zurück
C von A bis Z von Jürgen Wolf
Das umfassende Handbuch für Linux, Unix und Windows
– 2., aktualisierte und erweiterte Auflage 2006
Buch: C von A bis Z

C von A bis Z
1.116 S., mit CD, Referenzkarte, 39,90 Euro
Galileo Computing
ISBN 3-89842-643-2
gp Kapitel 2 Das erste Programm
  gp 2.1 Der beste Lernerfolg
  gp 2.2 »Hallo Welt« in C
  gp 2.3 Analyse des Programms


Galileo Computing - Zum Seitenanfang

2.2 »Hallo Welt« in C  toptop

Obligatorisch ist es, mit dem berühmten »Hallo Welt«-Programm in C zu beginnen. Ziel dieses Programms ist es, die Textfolge »Hallo Welt« auf dem Bildschirm auszugeben. Tippen Sie im Texteditor (bzw. der Entwicklungsumgebung) folgendes Programm ein:

/* hallo.c */
#include <stdio.h>
int main (void) {
   printf("Hallo Welt\n");
   return 0;
}

Zunächst wird das Programm in einem Verzeichnis, wo auch immer das Programm zur Ausführung gebracht werden soll, mit der Endung – ebenso Extension genannt – »*.c« abgespeichert (wobei »*« für den beliebigen Namen des Programms steht).

Jetzt müssen Sie das Programm übersetzen (kompilieren). Dieser Vorgang kann von Compiler zu Compiler verschieden ablaufen. Bei einer Entwicklungsumgebung muss dabei häufig nur der Button »Compile« oder »Kompilieren« angeklickt werden. In einer Konsole wird das Programm mit der Kommandozeile übersetzt.


Tipp   Wird das Programm in einer Entwicklungsumgebung unter Windows übersetzt, sollten Sie vor der Zeile return 0; immer die Funktion getchar(); schreiben, damit das Programm kurz anhält und sich nicht gleich wieder beendet (genauer: die MS-DOS-Konsole sich nicht gleich wieder beendet). Damit wartet das Programm bis die ENTER-Taste betätigt wurde, bevor es sich beendet.



Hinweis   Anleitungen, wie Sie ein Listing mit einem bestimmten Compiler übersetzen können, habe ich Ihnen unter der Webadresse http://www.pronix.de/ bereitgestellt.


Als Ergebnis findet sich im Verzeichnis ein ausführbares Programm namens »hallo« bzw. »hallo.exe« (sollten Sie das Programm »hallo.c« genannt haben). Diese Datei kann jetzt wie jede andere ausführbare Datei in der Kommandozeile gestartet werden.

Bei Entwicklungsumgebungen dürfte meistens ein Klick auf »Ausführen« bzw. »Run« reichen. Wenn die Textfolge »Hallo Welt« auf dem Bildschirm ausgegeben wird, ist es geschafft. Sie haben das erste Programm geschrieben und erfolgreich übersetzt!


Hinweis   Sollten Sie das Programm unter Linux nicht mit dem Programmnamen starten können, schreiben Sie einfach ein ./ vor den Programmaufruf. Beispielsweise: ./programmname


Abbildung
Hier klicken, um das Bild zu Vergrößern

Abbildung 2.1   »Hallo Welt« in einem Konsolenfenster unter MS-DOS

Abbildung
Hier klicken, um das Bild zu Vergrößern

Abbildung 2.2   Programm »Hallo Welt« in einer Konsole unter Linux

 << zurück
  
  Zum Katalog
Zum Katalog: C von A bis Z
C von A bis Z
bestellen
 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Shell-Programmierung






 Shell-Programmierung


Zum Katalog: Linux-UNIX-Programmierung






 Linux-UNIX-Programmierung


Zum Katalog: C/C++






 C/C++


Zum Katalog: UML 2.0






 UML 2.0


Zum Katalog: Reguläre Ausdrücke






 Reguläre Ausdrücke


Zum Katalog: Linux






 Linux


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo





Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de