| Zeile 98: | Zeile 98: | ||
== Code == | == Code == | ||
| − | C-Code und Assembler-Code wird in <nowiki>< | + | C-Code und Assembler-Code wird in <nowiki><syntaxhighlight></nowiki>-Tags gesetzt, um bunten Code zu erhalten. Die Sprache wird dabei im Attribut <code>lang</code> angegeben. Die Liste der unterstützten Sprachen gibt es in der [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight#Supported_languages MediaWiki Dokumentation]. In der folgenden Tabelle sind für ein paar Sprachen Beispiele aufgelistet. |
{| {{prettytable}} | {| {{prettytable}} | ||
| Zeile 107: | Zeile 107: | ||
|C | |C | ||
| | | | ||
| − | <nowiki><c>#include <stdio.h></nowiki> | + | <nowiki><syntaxhighlight lang="c">#include <stdio.h></nowiki> |
<nowiki>int main() {</nowiki> | <nowiki>int main() {</nowiki> | ||
<nowiki> int i = 1;</nowiki> | <nowiki> int i = 1;</nowiki> | ||
<nowiki> return i;</nowiki> | <nowiki> return i;</nowiki> | ||
| − | <nowiki>}</ | + | <nowiki>}</syntaxhighlight></nowiki> |
| | | | ||
| − | <c>#include <stdio.h> | + | <syntaxhighlight lang="c">#include <stdio.h> |
int main() { | int main() { | ||
int i = 1; | int i = 1; | ||
return i; | return i; | ||
| − | }</ | + | }</syntaxhighlight> |
|- | |- | ||
|Assembler | |Assembler | ||
| | | | ||
| − | <nowiki><asm>mov eax, cr0</nowiki> | + | <nowiki><syntaxhighlight lang="asm">mov eax, cr0</nowiki> |
<nowiki>or eax, 1</nowiki> | <nowiki>or eax, 1</nowiki> | ||
| − | <nowiki>mov cr0, eax</ | + | <nowiki>mov cr0, eax</syntaxhighlight></nowiki> |
| | | | ||
| − | <asm>mov eax, cr0 | + | <syntaxhighlight lang="asm">mov eax, cr0 |
or eax, 1 | or eax, 1 | ||
| − | mov cr0, eax</ | + | mov cr0, eax</syntaxhighlight> |
|- | |- | ||
|Andere Sprachen | |Andere Sprachen | ||
| | | | ||
| − | <nowiki>< | + | <nowiki><source></nowiki>REM Important |
| − | ECHO Hello Batch<nowiki></ | + | ECHO Hello Batch<nowiki></source></nowiki> |
| | | | ||
| − | < | + | <source>REM Important |
| − | ECHO Hello Batch</ | + | ECHO Hello Batch</source> |
|} | |} | ||