Commit 50e9438ae779017e1ac3f4a1211bddd2a89cfa12
authorMarian Korosec <kormam13@htl-kaindorf.ac.at>
Wed, 7 Mar 2018 17:22:20 +0000 (18:22 +0100)
committerMarian Korosec <kormam13@htl-kaindorf.ac.at>
Wed, 7 Mar 2018 17:22:20 +0000 (18:22 +0100)
3 files changed:
inhalt.tex
listings.tex
main.pdf

index 637ca8afea26a98b13e54e701083ea80c8540a32..513a8f5cc035db9dce89ca13cc76b3db4d103ed6 100644 (file)
@@ -43,6 +43,7 @@ import ue04.PlaceableWiderstand;
 import ue04.Spule;
 import ue04.Widerstand;
 
+// Kommentar mit Umlauten: ä, ö, ü, Ä, Ü, Ö, ß
 
 /**
  *
@@ -105,4 +106,40 @@ Tabelle \ref{Tabellenbeispiel} ist mit einem Onlinegenerator erzeugt, da Tabelle
 
 \section{Akronyme}
 \label{sec:akronyme}
-Akronyme können mit dem \textbackslash{}ac\{\} Kommando angezeigt werden. Bei diesem Befehl wird eine Abkürzung beim 1. Aufruf so angezeigt: \ac{uC} und danach nur mehr das Kürzel \ac{uC}. Das \ac{WWW} ist unkontrollierbar. Möchte man das Kürzel ausschreiben, verwendet man \textbackslash{}acl\{\}: \acl{WWW}
\ No newline at end of file
+Akronyme können mit dem \textbackslash{}ac\{\} Kommando angezeigt werden. Bei diesem Befehl wird eine Abkürzung beim 1. Aufruf so angezeigt: \ac{uC} und danach nur mehr das Kürzel \ac{uC}. Das \ac{WWW} ist unkontrollierbar. Möchte man das Kürzel ausschreiben, verwendet man \textbackslash{}acl\{\}: \acl{WWW}
+
+\section{C Beispiel}
+\label{sec:c-beispiel}
+
+\begin{lstlisting}[style=C,caption=C Codebeispiel]
+#include <stdio.h>
+
+int main()
+{
+    double feld[8] = { 2.3, 4.5, 3.9, 6.9, -3.1, 7.2, 6.9, 8.9 };
+    int i, j;
+    
+    for (i = 0; i < (8 - 2); i++) //6 Durchläufe bei 8 Elementen!!
+    {  
+        for (j = 0; j < (8 - 1); j++)
+        {
+            if (feld[j] > feld[j + 1])  //7 bei 8 Elementen!!
+            {
+                double temp = feld[j];
+                feld[j] = feld [j + 1];
+                feld[j+1] = temp;
+            }
+        }
+    }
+    
+    for (i = 0; i < (sizeof feld / sizeof(double)); i++)
+    {
+        printf("Wert %d: %.2lf\n", (i + 1), feld[i]);
+    }
+    printf("\n");
+    
+    return 0;
+}
+
+\end{lstlisting}
+\newpage
\ No newline at end of file
index 2f00dc63b203c67635947ae552d05d920fa374d9..7ed35f60229e8972094801ac4b59906eb35f5621 100644 (file)
   literate=
   {\#include}{{{\color{C_net_preprocessor}\#include}}}{8}
   {\#define}{{{\color{C_net_preprocessor}\#define}}}{7}
+  {Ö}{{\"O}}1
+  {Ä}{{\"A}}1
+  {Ü}{{\"U}}1
+  {ß}{{\ss}}1
+  {ü}{{\"u}}1
+  {ä}{{\"a}}1
+  {ö}{{\"o}}1                                                                                                                                                                                 % escape ÖÄÜßüäö
 }
 
 \newcommand{\inlinecode}[2]{\colorbox{editorGray}{\lstinline[language=#1]$#2$}}
index 28b3e89b974e3c4b62763fde00348edb9a2551be..4e28c150e8ef011a94d336a0085613c5d53e78c1 100644 (file)
Binary files a/main.pdf and b/main.pdf differ