Benutzer:ChS

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Auf Wiki-Seiten ist es dank einer Erweiterung natürlich auch möglich Programm-Quelltexte darzustellen.


Allgemein[Bearbeiten | Quelltext bearbeiten]

Sie erkennen einen Quelltext in einem Artikel daran, dass er sich in einem mit strichlierten Konturen versehenen Rahmen befindet.
Die Farben werden ebenfalls wie gewohnt übernommen und dargestellt.


Syntax[Bearbeiten | Quelltext bearbeiten]

Wenn Sie nun einen Quelltext (Source) in einen Artikel einbauen möchten, müssen Sie wie folgt vorgehen:
Beispiel: Quelltext von einem C++-Programm:


zu Beginn des Quelltextes schreiben Sie den Tag an:

<syntaxhighlight lang="cpp">


anschließend kopieren Sie den Quelltext an diese Stelle:

//Beispiel eines C++-Programms

#include <iostream>
using namespace std;

int main ()
{
  int ...
  ...
  cout << "wiki" << endl;
  ...
}


zuletzt beenden Sie den Quelltext:

</syntaxhighlight>




Nun in der Ausführung:

//Beispiel eines C++-Programms

#include <iostream>
using namespace std;

int main ()
{ 
  int ...
  ...
  cout << "wiki" << endl;
  ...
}


Programmiersprachen[Bearbeiten | Quelltext bearbeiten]

Es werden selbstverständlich auch andere Programmiersprachen unterstützt als C++.
Sie müssen lediglich bei der Eingabe des Source-Tags bei 'lang=' eine andere Sprache definieren.

häufigste Kürzel zur Eingabe:

  • c
  • cpp
  • csharp
  • css
  • delphi
  • dos
  • java
  • javascript
  • latex
  • php
  • xml


zusätzliche Parameter[Bearbeiten | Quelltext bearbeiten]

Es existieren auch noch weitere Befehle, die in den ersten Source-Tag einfach hinzugeschrieben werden.




Zeilen nummerieren

Befehl: line

<syntaxhighlight line lang="cpp">

Nun werden die Zeilen beginnend bei 1 durchnummeriert und ohne Rahmen dargestellt. Jede 5. Zeile wird hervorgehoben:

//Beispiel eines C++-Programms

#include <iostream>
using namespace std;

int main ()
{ 
  int ...
  ...
  cout << "wiki" << endl;
  ...
}


Wenn Sie jedoch die Nummerierung nicht bei 1 starten lassen möchten, gehen Sie wie folgt vor:

Befehl: start=Anfangszahl

<syntaxhighlight line start=100 lang="cpp">

Nun werden die Zeilen beginnend bei ihrer eingegebenen Zahl durchnummeriert (Beispiel: 100):

//Beispiel eines C++-Programms

#include <iostream>
using namespace std;

int main ()
{ 
  int ...
  ...
  cout << "wiki" << endl;
  ...
}




Darstellung ohne Rahmen

Befehl: enclose=div

<syntaxhighlight lang="cpp">

Nun wird der Programm-Quelltext ohne Rahmen und ohne Einrückung dargestellt:

//Beispiel eines C++-Programms

#include <iostream>
using namespace std;

int main ()
{ 
  int ...
  ...
  cout << "wiki" << endl;
  ...
}


Weblinks[Bearbeiten | Quelltext bearbeiten]