C't-Bot Wiki:Erste Schritte
aus C't-Server Wiki, der freien Wissensdatenbank
(Unterschied zwischen Versionen)
| Version vom 19:23, 22. Feb 2006 Melwood (Diskussion | Beiträge) Bilder einfügen ← Previous diff |
Aktuelle Version Melwood (Diskussion | Beiträge) C-Quellcode |
||
| Zeile 167: | Zeile 167: | ||
| Programmcode läßt sich einfach einfügen. | Programmcode läßt sich einfach einfügen. | ||
| - | === C-Quellcode=== | + | === Bash-Quellcode=== |
| '''Quellcode''' | '''Quellcode''' | ||
| <pre><nowiki> | <pre><nowiki> | ||
| - | <c> | + | <bash> |
| - | #include <stdio.h> | + | #! /bin/bash |
| - | int main(void) | + | # |
| - | { | + | # Berechnet die Fakultät |
| - | printf("Hello World!\n"); | + | # |
| - | return 0; | + | |
| - | } | + | if [ $# != 1 ] |
| - | </c> | + | then |
| + | echo "FEHLER: Aufruf $0 Wert" >&2 | ||
| + | exit 1 | ||
| + | fi | ||
| + | |||
| + | case $1 in | ||
| + | [01]) echo $1 ;; | ||
| + | *) n=`expr $1 - 1` | ||
| + | m=`$0 $n` # $0 ist der Programm-Name | ||
| + | echo `expr $1 \* $m` | ||
| + | ;; | ||
| + | esac | ||
| + | </bash> | ||
| </nowiki></pre> | </nowiki></pre> | ||
| '''Darstellung''' | '''Darstellung''' | ||
| - | <c> | + | <bash> |
| - | #include <stdio.h> | + | #! /bin/bash |
| + | |||
| + | # | ||
| + | # Berechnet die Fakultät | ||
| + | # | ||
| - | int main(void) | + | if [ $# != 1 ] |
| - | { | + | then |
| - | printf("Hello World!\n"); | + | echo "FEHLER: Aufruf $0 Wert" >&2 |
| - | return 0; | + | exit 1 |
| - | } | + | fi |
| - | </c> | + | |
| + | case $1 in | ||
| + | [01]) echo $1 ;; | ||
| + | *) n=`expr $1 - 1` | ||
| + | m=`$0 $n` # $0 ist der Programm-Name | ||
| + | echo `expr $1 \* $m` | ||
| + | ;; | ||
| + | esac | ||
| + | </bash> | ||
| === Java-Quellcode=== | === Java-Quellcode=== | ||
Aktuelle Version
Inhaltsverzeichnis |
Textdarstellung
| Quellcode | Darstellung |
Normaler Text '''Fetter Text''' '''''Fetter und kursiver Text''''' ''Kursiver Text'' | Normaler Text Fetter Text |
Listen
Normale Listen
| Quellcode | Darstellung |
* Listen sind praktisch ** sogar mit Unter-Hierarchie *** und Unter-Unter-Hierarchie * usw... |
|
Numerische Listen
| Quellcode | Darstellung |
# Listen sind praktisch ## sogar mit Unter-Hierarchie ### und Unter-Unter-Hierarchie # usw... |
|
Tabellen
Tabellen lassen sich auf viele Arten erstellen:
Tabelle ohne Rahmen
Quellcode
{|
|zelle1
|zelle2
|-
|zelle3
|zelle4
|-
|}
Darstellung
| zelle1 | zelle2 |
| zelle3 | zelle4 |
Tabelle mit Rahmen
Quellcode
{| border=1
|zelle1
|zelle2
|-
|zelle3
|zelle4
|-
|}
Darstellung
| zelle1 | zelle2 |
| zelle3 | zelle4 |
Tabelle mit Spaltenüberschrift
Quellcode
{|
|'''column1'''
|'''column2'''
|-
|zelle1
|zelle2
|-
|zelle3
|zelle4
|-
|}
Darstellung
| column1 | column2 |
| zelle1 | zelle2 |
| zelle3 | zelle4 |
Tabelle mit Vorlage
Quellcode
{| {{GraueTabelle}}
|'''column1'''
|'''column2'''
|-
|zelle1
|zelle2
|-
|zelle3
|zelle4
|-
|}
Darstellung
| column1 | column2 |
| zelle1 | zelle2 |
| zelle3 | zelle4 |
Programmcode
Programmcode läßt sich einfach einfügen.
Bash-Quellcode
Quellcode
<bash>
#! /bin/bash
#
# Berechnet die Fakultät
#
if [ $# != 1 ]
then
echo "FEHLER: Aufruf $0 Wert" >&2
exit 1
fi
case $1 in
[01]) echo $1 ;;
*) n=`expr $1 - 1`
m=`$0 $n` # $0 ist der Programm-Name
echo `expr $1 \* $m`
;;
esac
</bash>
Darstellung
#! /bin/bash # # Berechnet die Fakultät # if [ $# != 1 ] then echo "FEHLER: Aufruf $0 Wert" >&2 exit 1 fi case $1 in [01]) echo $1 ;; *) n=`expr $1 - 1` m=`$0 $n` # $0 ist der Programm-Name echo `expr $1 \* $m` ;; esac
Java-Quellcode
Quellcode
<java>
/**
* Die HelloWorldApplication Klasse implementiert
* eine Applikation, ein eigenständiges Programm,
* das "Hello World!" auf der Standardausgabe ausgibt.
*/
class HelloWorldApplication {
public
static
void main(String[] args) {
// Ausgabe des strings "Hello World"
System.out.println("Hello World!");
}
}
</java>
Darstellung
/** * Die HelloWorldApplication Klasse implementiert * eine Applikation, ein eigenständiges Programm, * das "Hello World!" auf der Standardausgabe ausgibt. */ class HelloWorldApplication { public static void main(String[] args) { // Ausgabe des strings "Hello World" System.out.println("Hello World!"); } }
Bilder einfügen
Vorlagen benutzen
Quellcode
{{BlauerRahmen | Dieser Text steht in einem Blauen Rahmen. }}
Darstellung
Dieser Text steht in einem Blauen Rahmen.

