<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...]]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein großes Problem, hoffe irgendwer kann mir helfen. Also, wir sollen für die Schule eine Programmdokumentation über ein (wär hätte das gedacht) Programm machen, wir haben aber ein total beschissenen Lehrer, der uns nur kurz ein paar Stichpunkte gesagt hat wie man eine Programmdokumentation macht und dann später eine mal in der Klasse rumgeben hat (welche aber nicht ganz richtig war und in die wir vielleicht nur 2-3 Minuten reingucken konnten). Also es geht um ein Programm, in das man ein Text eingibt, das diesen dann mit der Hebräischen Methode verschlüsselt (was jetzt aber nix zur Sache tun soll, ich möchte ja keine Lösung). Also was ich jetzt bräuchte wär eine Programmdokumentation die ich als Muster nehmen kann, ich brauche sowas immer, sonst habe ich voll die Probleme sowas zu machen. Ich habe auch schon im Internet gesucht, aber nichts richtiges gefunden. Würde mich echt riesig freuen, wenn mir jemand helfen könnte (egal ob die Pd aus dem Internet ist oder von jemand selbst), das wäre echt super! Wir sollen das ganze übrigens bis Donnerstag machen... wir habe echt einen scheiß Lehrer (vor weil das ist ja unsere erste Pd, und anstatt eine leichte Aufgabe zu nehmen, nimmt er gleich die schwerste). Also, wie gesagt, würde mich echt riesig freuen, wenn mir jemand helfen könnte!</p>
<p>&lt;edit&gt;Topic angepasst. Auch bei der Auswahl des Topics bitte das Gehirn einschalten: wmfrs &lt;/edit&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/141302/erstellen-einer-programmdokumentation-was-programmdokumentation</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 09:07:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/141302.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 20 Mar 2006 19:38:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Mon, 20 Mar 2006 19:53:16 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe ein großes Problem, hoffe irgendwer kann mir helfen. Also, wir sollen für die Schule eine Programmdokumentation über ein (wär hätte das gedacht) Programm machen, wir haben aber ein total beschissenen Lehrer, der uns nur kurz ein paar Stichpunkte gesagt hat wie man eine Programmdokumentation macht und dann später eine mal in der Klasse rumgeben hat (welche aber nicht ganz richtig war und in die wir vielleicht nur 2-3 Minuten reingucken konnten). Also es geht um ein Programm, in das man ein Text eingibt, das diesen dann mit der Hebräischen Methode verschlüsselt (was jetzt aber nix zur Sache tun soll, ich möchte ja keine Lösung). Also was ich jetzt bräuchte wär eine Programmdokumentation die ich als Muster nehmen kann, ich brauche sowas immer, sonst habe ich voll die Probleme sowas zu machen. Ich habe auch schon im Internet gesucht, aber nichts richtiges gefunden. Würde mich echt riesig freuen, wenn mir jemand helfen könnte (egal ob die Pd aus dem Internet ist oder von jemand selbst), das wäre echt super! Wir sollen das ganze übrigens bis Donnerstag machen... wir habe echt einen scheiß Lehrer (vor weil das ist ja unsere erste Pd, und anstatt eine leichte Aufgabe zu nehmen, nimmt er gleich die schwerste). Also, wie gesagt, würde mich echt riesig freuen, wenn mir jemand helfen könnte!</p>
<p>&lt;edit&gt;Topic angepasst. Auch bei der Auswahl des Topics bitte das Gehirn einschalten: wmfrs &lt;/edit&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1020598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1020598</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Mon, 20 Mar 2006 19:53:16 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Mon, 20 Mar 2006 19:51:43 GMT]]></title><description><![CDATA[<p>Es gibt kein einheitliches Format für Programmdokumentationen. Du musst wohl deinen Lehrer einfach mal Fragen.</p>
<p><strong>Aber</strong> benutz vernünftige Topics! Unnötige Sonderzeichen und Worte wie &quot;HILFE&quot; haben in einem Topic nichts zu suchen (Das du Hilfe suchst ist ja klar, daher postest du hier im Forum).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1020618</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1020618</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Mon, 20 Mar 2006 19:51:43 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Mon, 20 Mar 2006 20:07:36 GMT]]></title><description><![CDATA[<p>Hem, also eine Programmdokumentation ist das nicht was ihr da machen sollt. OK, die Definition ist bei dem Bergriff &quot;Programmdoku&quot; sicherlich schwammig... ist leider so. Das was ihr machen sollt, ist wohl eher ein Lastenheft. Das wird aber für jedes Projekt gebraucht, egal ob Maschinenbau, Automobilbau etc. pp.</p>
<p>Da gibts eigentlich nicht viel zu erklären. Man schreibt da rein, worum es erstmal grob geht. Dann schreibt man rein, welche Technik genutzt werden soll (C++? Java? Netzwerk? Datenbank?). Und dann gehts langsam an die Details. Das ganze einfach in Kapitel aufteilen. Dann kann man noch Usecases schreiben, d.h. spezielle Arbeitsvorgänge (User macht diese und jene Eingabe, in dem und dem Bildschirm, und bekommt dieses Ergebnis, wenn er dies und das richtig gemacht hat, ansonst gibts ne Fehlermeldung).</p>
<p>Fertig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1020641</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1020641</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 20 Mar 2006 20:07:36 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Mon, 20 Mar 2006 21:25:16 GMT]]></title><description><![CDATA[<p>kingruedi schrieb:</p>
<blockquote>
<p>Es gibt kein einheitliches Format für Programmdokumentationen. Du musst wohl deinen Lehrer einfach mal Fragen.</p>
</blockquote>
<p>Das würde ich ja zu gerne, aber wie gesagt, der ist voll das Ars......, der sagt &quot;Haben wir doch alles aufgeschrieben und ich hab euch doch sogar die Mappe gegeben, was willst du mehr?! Ich kann dir ja nicht die ganze Arbeit machen!&quot;, obwohl das was wir aufgeschrieben haben nicht wirklich hilfreich ist und die Mappe... na ja, von zwei bis drei Minuten reingucken hab ich das nicht alles im Kopf wie das sein soll...</p>
<p>kingruedi schrieb:</p>
<blockquote>
<p><strong>Aber</strong> benutz vernünftige Topics! Unnötige Sonderzeichen und Worte wie &quot;HILFE&quot; haben in einem Topic nichts zu suchen (Das du Hilfe suchst ist ja klar, daher postest du hier im Forum).</p>
</blockquote>
<p>Okay, werde ich mich in Zukunft dran halten!</p>
<p>Artchi schrieb:</p>
<blockquote>
<p>Hem, also eine Programmdokumentation ist das nicht was ihr da machen sollt. OK, die Definition ist bei dem Bergriff &quot;Programmdoku&quot; sicherlich schwammig... ist leider so. Das was ihr machen sollt, ist wohl eher ein Lastenheft. Das wird aber für jedes Projekt gebraucht, egal ob Maschinenbau, Automobilbau etc. pp.</p>
</blockquote>
<p>Tja unser Lehrer hat auch echt keine Ahnung was er da macht, der kann noch nicht mal richtig Programmieren (ich frag mich echt wie der Lehrer geworden ist), der kann nicht mal bei den billigsten Aufgaben helfen, verdrückt sich dann immer und tut so als hätte er was Wichitgers zu tun, wenn man dann den Fehler gefunden hat, kommt er und meckert rum wie man nur so dumm sein kann... der Mann ist echt net normal.</p>
<p>Artchi schrieb:</p>
<blockquote>
<p>Da gibts eigentlich nicht viel zu erklären. Man schreibt da rein, worum es erstmal grob geht. Dann schreibt man rein, welche Technik genutzt werden soll (C++? Java? Netzwerk? Datenbank?). Und dann gehts langsam an die Details. Das ganze einfach in Kapitel aufteilen. Dann kann man noch Usecases schreiben, d.h. spezielle Arbeitsvorgänge (User macht diese und jene Eingabe, in dem und dem Bildschirm, und bekommt dieses Ergebnis, wenn er dies und das richtig gemacht hat, ansonst gibts ne Fehlermeldung).</p>
<p>Fertig.</p>
</blockquote>
<p>Danke, das hilft mir schon mehr, also jetzt hab ich wenigstens mal einen vernümpftigen Ansatz mit dem ich anfgangen kann. Ich bin nur noch auf der Suche nach so einem Lastenheft das ich quasi als Muster nehmen kann. Wir machen das ganze in C++, es wäre aber eigentlich egal was für eine Programmiersprache es wäre, ich bräuchte es ja nur um zu vergleichen und mir &quot;Inspiration&quot; zu holen. Die Mappe die wir von unserem Lehrer bekommen hatte, war ca 25-30 Seiten lang, da war das Programm selber aber riesig (ich glaub 6-8 Seiten Listing und Erklärung des Listings), ich denke der will jetzt so ungefähr 10-15 Seiten, ich hab aber echt keine Ahnung wie ich so viel hinbekommen soll... Auf jeden Fall danke schon mal für das hier jetzt alles!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1020711</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1020711</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Mon, 20 Mar 2006 21:25:16 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Mon, 20 Mar 2006 22:19:40 GMT]]></title><description><![CDATA[<p>Wenn es um Programmdokumentation geht, also um die Beschreibung des Codes, dann mußt du dir <a href="http://www.doxygen.org" rel="nofollow">www.doxygen.org</a> anschauen. Das erstellt dir eine Doku aus vorhandenem Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1020759</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1020759</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Mon, 20 Mar 2006 22:19:40 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 16:59:07 GMT]]></title><description><![CDATA[<p>Okay danke, hab das Programm mal ausprobiert, es hat bei mir aber nur die .cpp Datei zu einer Html gemacht, also bin aber auch nicht ganz klar damit gekommen? Für was ist das Programm jetzt eigentlich genau da? Also ich hatte den Eindruck das es alles nur zusammenfügt, aber weiß jetzt so nicht genau.<br />
Ich hab jetzt jedenfall mal das Programm fertig gemacht (nachdem unser Lehrer heute mal entlich so nett und uns gesagt wie die Aufgabe richtig geht) und auch schon Kommentare dazugefügt. Ich weiß aber nicht ob diese so jetzt richtig sind. Also wir haben das nie gemacht... Hier die C++ Datei:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;vcl.h&gt;
#include &lt;stdio.h&gt;

int main()
{
 int  e, f, h;                                         //Deklaration der Zahlenvariabeln
 char buchstabe[25], buchstabe2[5][5];                 //Deklarations der Arrayvariabeln (Ein- und Zweidimensional)
 f=1;
 cout&lt;&lt;&quot;Geben Sie die zu verschluesselnde Nachricht ohne Leerzeichen ein(25 Buchstaben)!\n&quot;;      //Ausgabe eines Textes
 for (e=1;e&lt;=25;e++)                         //Zählschleife die von 1 bis 25 hochzählt
        {
        buchstabe[e]=getch();                //Nicht-sichtbare Erfassung von einem Buchstaben
        cout&lt;&lt;buchstabe[e];                  //Ausgabe des vorher erfassten Buchstaben
        }
 for (e=1;e&lt;=5;e++)                           //Zählschleife die von 1 bis 5 hochzählt
        {
        for (h=1;h&lt;=5;h++)                   //Zählschleife die von 1 bis 5 hochzählt
                {
                buchstabe2[h][e]=buchstabe[f];    //Zweidimensionales Buchstabenarray wird mit den vorher eingegebenen Buchstaben gleichgesetzt
                f++;                              //Variabel wir hochgezählt
                }
        }
 cout&lt;&lt;&quot;\n&quot;;                                      //Ausgabe einer Leerzeile
 for (e=1;e&lt;=5;e++)                               //Zählschleife die von 1 bis 5 hochzählt
        {
        for (h=1;h&lt;=5;h++)                        //Zählschleife die von 1 bis 5 hochzählt
                {
                cout&lt;&lt;buchstabe2[e][h];           //Ausgabe des zweidimensionalen Buchstabenarrays
                }
        cout&lt;&lt;' ';                                //Ausgabe eines Leerzeichens
        }
 getch();                                         //Das Programm wartet auf eine Eingabe

  return 0;                                       //Das Programm wird beendet
}
</code></pre>
<p>Ich wäre über Verbesserungen (vor allem bei den Kommentaren weiß ich nicht ob die so richtig sind) sehr erfreut! Danke schon mal im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021222</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021222</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Tue, 21 Mar 2006 16:59:07 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 18:30:04 GMT]]></title><description><![CDATA[<p>Es tut mir leid, dass ich es dir sagen muss. Aber deine Kommentare sind alle unbrauchbar.</p>
<p>Das liegt einfach daran, dass du in den Kommentaren versuchst die einzelne Zeile zu beschreiben. Aber jemand der deinen Quellcode liest, wird wissen was eine for-Schleife macht und wie eine Variablendeklaration aussieht. Der Sinn eines Programmkommentars ist es unverständliche Stellen zu dokumentieren und Funktionsweisen.</p>
<p>An kleinen Beispielen ist es schwer eine Programmdokumentation zu zeigen (was wirklich zeigt, dass du einen sehr inkompetenten Lehrer hast. Da hätte mindestens mehrere Funktionen vorkommen müssen um Programmdokumentation etwas abgewinnen zu können).</p>
<p>Ein Weg um deinen Lehrer zufrieden zu stellen und ein wenig was zu lernen, wäre es vielleicht. Wenn du dir vorstellst, die einzelnen for-Schleifen wären nicht lesbar für den Leser und du abstrahiert versuchst zu beschreiben was die Schleifen machen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021244</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021244</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Tue, 21 Mar 2006 18:30:04 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 18:34:25 GMT]]></title><description><![CDATA[<p>WTF???<br />
Was für Code ist das denn?<br />
Sowas willst du deinem Info Lehrer abgeben? Was ist das überhaupt für eine<br />
Programmiersprache - man siehe die Includes...</p>
<p>B2T:<br />
Um doxygen zu benutzen sind die Kommentare &quot;falsch&quot;, was es da alles zu beachten gilt<br />
steht eigentlich auf deren Website!<br />
Wenn dir Doxygen zu kompliziert ist, gibt es auch &quot;leichtere&quot;/schlankere Alternativen, auch auf<br />
der Doxygen Website!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021248</guid><dc:creator><![CDATA[immigrant]]></dc:creator><pubDate>Tue, 21 Mar 2006 18:34:25 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 18:47:11 GMT]]></title><description><![CDATA[<p>So sollte man zwar nicht dokumentieren aber das ist bestimmt was der Lehrer will.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021258</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021258</guid><dc:creator><![CDATA[3]]></dc:creator><pubDate>Tue, 21 Mar 2006 18:47:11 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 19:08:26 GMT]]></title><description><![CDATA[<p>Naja, in der Schule sollen die Kommentare sicherlich zeigen, das der Schüler seinen Coder erklärt. Es ist sicherlich eine andere Situation als in Reallife-Projekten, wo solche Kommentare nicht gemacht werden. Man muß hier immer noch bedenken, das es um Schule geht.</p>
<p>Wenn das Programm aber so klein ist, ist Doxygen natürlich völlig überdimensioniert. Ist ja mit Kanonen auf Spatzen geschossen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021274</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Tue, 21 Mar 2006 19:08:26 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 19:18:58 GMT]]></title><description><![CDATA[<p>Artchi schrieb:</p>
<blockquote>
<p>Naja, in der Schule sollen die Kommentare sicherlich zeigen, das der Schüler seinen Coder erklärt.</p>
</blockquote>
<p>Kenn ich selber, wenn wir in der Schule mal wieder richtig Hardcore JavaScript<br />
programmieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
Übrigens, Dank an ClouDtheStrifE den Kommentar für &quot;Programmende&quot; kannte ich noch<br />
nicht. Gibt bei uns Boni je mehr überflüssige Kommentare im Code sind. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
<blockquote>
<p>Wenn das Programm aber so klein ist, ist Doxygen natürlich völlig überdimensioniert. Ist ja mit Kanonen auf Spatzen geschossen.</p>
</blockquote>
<p>Eher mit Raketen auf Flöhe :p</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021283</guid><dc:creator><![CDATA[immigrant]]></dc:creator><pubDate>Tue, 21 Mar 2006 19:18:58 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 20:29:39 GMT]]></title><description><![CDATA[<p>kingruedi schrieb:</p>
<blockquote>
<p>Ein Weg um deinen Lehrer zufrieden zu stellen und ein wenig was zu lernen, wäre es vielleicht. Wenn du dir vorstellst, die einzelnen for-Schleifen wären nicht lesbar für den Leser und du abstrahiert versuchst zu beschreiben was die Schleifen machen.</p>
</blockquote>
<p>Meinst du etwa so in der Art? Falls nicht, könntest du mir vielleicht ein Beispiel zeigen? Also eine kleine andere Aufgabe mit Kommentaren oder so etwas in der Art? Das wäre sehr hilfreich!</p>
<pre><code class="language-cpp">for (e=1;e&lt;=25;e++)
        {
        buchstabe[e]=getch();                // Es werden hintereinander 25 Buchstaben abgefragt, die jeweils in einem Array zwischengespeichert werden
        cout&lt;&lt;buchstabe[e];
        }
 for (e=1;e&lt;=5;e++)
        {
        for (h=1;h&lt;=5;h++)
                {
                buchstabe2[h][e]=buchstabe[f];    //Die vorher zwischengespeicherten Arrays werden in einer bestimmten Zahlenreinfolge auf ein zweidimensionales Array übertragen
                f++;
                }
        }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1021337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021337</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Tue, 21 Mar 2006 20:29:39 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 20:54:09 GMT]]></title><description><![CDATA[<p>IMO bringt das so nichts.<br />
So wie du es zuerst hattest, dass wirds schon sein was dein Lehrer erwartet.</p>
<p>Es bringt doch so nichts und wie man &quot;richig&quot; kommentiert, dass guckst du dir dann<br />
an, wenn du Kommentarwürdigen Code schreiben kannst <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021350</guid><dc:creator><![CDATA[immigrant]]></dc:creator><pubDate>Tue, 21 Mar 2006 20:54:09 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 21:11:29 GMT]]></title><description><![CDATA[<p>immigrant schrieb:</p>
<blockquote>
<p>Es bringt doch so nichts und wie man &quot;richig&quot; kommentiert...</p>
</blockquote>
<p>Ich würde aber gerne &quot;richTig&quot; kommentieren, am liebsten würde ich meinen Lehrer damit ja bloßstellen, zumahl wir auch bald wahrscheinlich eine Besprechung mit dem Vertraueslehrer haben wegen dem, weil das so wie der den Unterricht und seine Arbeiten macht echt nicht weiter gehen kann. Ich würde auf jeden Fall mal gerne sehen wie es denn richtig ist, weil es mir später ganz bestimmt falsch nichts bringt!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021365</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021365</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Tue, 21 Mar 2006 21:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 21:45:01 GMT]]></title><description><![CDATA[<p>Was ist das eigentlich für ein Unterricht? Ist das Berufsschule für Fachinformatiker? Oder ist es ein Unterricht in einer Allgemeinen Schule?</p>
<p>Wenn es letzteres ist, muß ich sagen, kann der Lehrer wahrscheinlich am wenigsten dafür. Bei dem Lehrermangel und dem was die Kommunen heute einsparen, könnt ihr wahrscheinlich froh sein, überhaupt einen gefunden zu haben, der sich bereit erklärt den Unterricht zu machen. Und ganz ehrlich, sooo wichtig ist das nun auch nicht in einer allgemein bildenden Schule.</p>
<p>Wenn es aber eine Berufsschule für Fachinformatiker ist, sieht das schon anders aus. Da muß zwar kein Profi vorne stehen, aber der sollte schon mehr auf dem Kasten haben, als ein Lehrer aus einer allgemein bilden Schule. Ganz klar.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021386</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021386</guid><dc:creator><![CDATA[Artchi]]></dc:creator><pubDate>Tue, 21 Mar 2006 21:45:01 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 21:51:16 GMT]]></title><description><![CDATA[<p>Es ist höhere Berufsfachschule für Informatik (HBFI)!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021390</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021390</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Tue, 21 Mar 2006 21:51:16 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 23:22:06 GMT]]></title><description><![CDATA[<p>Ich denke von einem Lehrer erwartet man nicht so viel. Zum einen ist unterrichten, besonders auf einer &quot;allgemeinen Schule&quot; gar nicht so leicht und auf der anderen Seite haben die wenigsten Lehrer wirkliche Erfahrungen. Junge Lehrer werden oft &quot;abgeworben&quot; und daher sind viele Lehrer darauf angewiesen das Wissen in ihrer Freizeit nachzuholen. (Bedenkt das Durschnittsalter der meisten Lehrer)</p>
<p>@ClouDtheStrifE</p>
<blockquote>
<p>//Die vorher zwischengespeicherten Arrays werden in einer bestimmten Zahlenreinfolge auf ein zweidimensionales Array übertragen</p>
</blockquote>
<p>Das beschreibt nicht wirklich was der Code macht. Welche Reihenfolge?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021410</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Tue, 21 Mar 2006 23:22:06 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Tue, 21 Mar 2006 23:32:11 GMT]]></title><description><![CDATA[<p>In Wirklichkeit würde man alles in kleine Funktionen aufteilen und dann nur über jede Funktion schreiben was sie macht. Durch gute Bezeichner kann sogar kommentieren ganz entfallen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021413</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021413</guid><dc:creator><![CDATA[comment]]></dc:creator><pubDate>Tue, 21 Mar 2006 23:32:11 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 08:03:17 GMT]]></title><description><![CDATA[<p>Meinst du eher so?</p>
<pre><code class="language-cpp">for (e=1;e&lt;=25;e++)
        {
        buchstabe[e]=getch();                // Es werden hintereinander 25 Buchstaben abgefragt, die jeweils in einem Array zwischengespeichert werden
        cout&lt;&lt;buchstabe[e];
        }
 for (e=1;e&lt;=5;e++)
        {
        for (h=1;h&lt;=5;h++)
                {
                buchstabe2[h][e]=buchstabe[f];    //Dich vorher zwischengespeicherten Buchstaben werden zeilenweise in ein zweidimensionales Array übertragen, immer nach 5 Buchstaben in einer Zeile geht es in die nächste Spalte weiter
                f++;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1021474</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021474</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Wed, 22 Mar 2006 08:03:17 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 08:11:37 GMT]]></title><description><![CDATA[<p>Sorry, war nicht ganz korrekt ausgedrückt. Hier jetzt noch mal richtig:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;vcl.h&gt;
#include &lt;stdio.h&gt;

int main()
{
 int  e, f, h;
 char buchstabe[25], buchstabe2[5][5];
 f=1;
 cout&lt;&lt;&quot;Geben Sie die zu verschluesselnde Nachricht ohne Leerzeichen ein(25 Buchstaben)!\n&quot;;
 for (e=1;e&lt;=25;e++)
        {
        buchstabe[e]=getch();                // Es werden hintereinander 25 Buchstaben abgefragt, die jeweils in einem Array zwischengespeichert werden
        cout&lt;&lt;buchstabe[e];
        }
 for (e=1;e&lt;=5;e++)
        {
        for (h=1;h&lt;=5;h++)
                {
                buchstabe2[h][e]=buchstabe[f];    //Dich vorher zwischengespeicherten Buchstaben werden zeilenweise in ein zweidimensionales Array übertragen, immer nach 5 Buchstaben in einer Zeile geht es in der nächsten Zeile weiter
                f++;
                }
        }
 cout&lt;&lt;&quot;\n&quot;;
 for (e=1;e&lt;=5;e++)
        { 
        for (h=1;h&lt;=5;h++)
                {
                cout&lt;&lt;buchstabe2[e][h];           //Das zweidimensionale Array wird nun spaltenweise ausgeben, immer nach 5 Buchstaben aus einer Spalte geht es in der nächsten Spalte weiter
                }
        cout&lt;&lt;' ';
        }
 getch();

  return 0;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1021481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021481</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Wed, 22 Mar 2006 08:11:37 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 08:21:08 GMT]]></title><description><![CDATA[<p>Hi!</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
</code></pre>
<p>Phu, wenn ich sowas schon sehe! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Sollt ihr tatsächlich nur den Quellcode kommentieren oder mit Struktogrammen und dergleichen Arbeiten?<br />
Der Lehrer wird dir dazu Auskunft geben können, würde ich mal meinen!</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021487</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 22 Mar 2006 08:21:08 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 08:28:06 GMT]]></title><description><![CDATA[<p>David_pb schrieb:</p>
<blockquote>
<p>Sollt ihr tatsächlich nur den Quellcode kommentieren oder mit Struktogrammen und dergleichen Arbeiten?<br />
Der Lehrer wird dir dazu Auskunft geben können, würde ich mal meinen!</p>
</blockquote>
<p>Hi,<br />
eir sollen eine komplette Programmdokumentation machen, da ist der Hauptteil der Quellcode mit Kommentaren. Jedenfalls hat unser Lehrer uns nicht wirklich gesagt, was da sonst noch reinkommt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021495</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021495</guid><dc:creator><![CDATA[ClouDtheStrifE]]></dc:creator><pubDate>Wed, 22 Mar 2006 08:28:06 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 08:30:54 GMT]]></title><description><![CDATA[<p>Hi!</p>
<p>Tatsächlich? Meiner Meinung nach ist der Haupteil nicht die Kommentierung des Programms sondern eher das was davor abläuft. Programmdesign etc... Und das passiert normal auf Papier oder virtuell, aber nicht im Quellcode.</p>
<p>Aber da ich nicht weiß was der Lehrer fordert habe ich ja extra nochmals nachgefragt.</p>
<p>grüße</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021498</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021498</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Wed, 22 Mar 2006 08:30:54 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 10:00:02 GMT]]></title><description><![CDATA[<p>ClouDtheStrifE schrieb:</p>
<blockquote>
<p>Sorry, war nicht ganz korrekt ausgedrückt. Hier jetzt noch mal richtig:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;vcl.h&gt;
#include &lt;stdio.h&gt;

int main()
{
 int  e, f, h;
 char buchstabe[25], buchstabe2[5][5];
 f=1;
 cout&lt;&lt;&quot;Geben Sie die zu verschluesselnde Nachricht ohne Leerzeichen ein(25 Buchstaben)!\n&quot;;
 for (e=1;e&lt;=25;e++)
        {
        buchstabe[e]=getch();                // Es werden hintereinander 25 Buchstaben abgefragt, die jeweils in einem Array zwischengespeichert werden
        cout&lt;&lt;buchstabe[e];
        }
 for (e=1;e&lt;=5;e++)
        {
        for (h=1;h&lt;=5;h++)
                {
                buchstabe2[h][e]=buchstabe[f];    //Dich vorher zwischengespeicherten Buchstaben werden zeilenweise in ein zweidimensionales Array übertragen, immer nach 5 Buchstaben in einer Zeile geht es in der nächsten Zeile weiter
                f++;
                }
        }
 cout&lt;&lt;&quot;\n&quot;;
 for (e=1;e&lt;=5;e++)
        { 
        for (h=1;h&lt;=5;h++)
                {
                cout&lt;&lt;buchstabe2[e][h];           //Das zweidimensionale Array wird nun spaltenweise ausgeben, immer nach 5 Buchstaben aus einer Spalte geht es in der nächsten Spalte weiter
                }
        cout&lt;&lt;' ';
        }
 getch();

  return 0;
</code></pre>
</blockquote>
<p>überprüfe mal deine schleifen! überall bereichsüberschreitungen!!<br />
(e=1;e&lt;=5;e++) --&gt;&gt; (e=0;e&lt;5;e++)</p>
<p>ansonsten: kA was man hier dokumentieren soll. beschreibe lieber den verschl-algo. unterteile das am besten in ein paar funktionen, z.B. einlesen, verschlüsseln, ausgeben, und dokumentiere jede einzelne. z.B. &quot;liest die zu verschlüsselnden 25 zeichen aus der konsole in ein array ein&quot;. da brauchst du dann nicht nochmal die schleife zu erklären, es sei denn, dein lehrer will es so. bei &quot;verschlüsseln&quot; beschreibst du den algo, usw.<br />
und wähle vernünftige bezeichner, nicht buchstabe2, sondern besser &quot;veschlüsselteBuchstaben&quot;.</p>
<p>Gruß mathik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1021554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021554</guid><dc:creator><![CDATA[mathik]]></dc:creator><pubDate>Wed, 22 Mar 2006 10:00:02 GMT</pubDate></item><item><title><![CDATA[Reply to Erstellen einer Programmdokumentation [was: - - - Programmdokumentation ...] on Wed, 22 Mar 2006 10:59:47 GMT]]></title><description><![CDATA[<p>ich würde auch so machen wie mathik vorgeschlagen hat.<br />
Die 3 Schleifen kann man in 3 Funktionen unterteilen.</p>
<p>Dann sieht die Main auch viel besser aus und man weis sofort was das Programm macht.</p>
<pre><code class="language-cpp">/**
* Liest die Zeichen ein.
*/
void einlesen()
{
    // ...
}

/**
* Verschlüsselt die Zeichen.
*/
void verschlüsseln()
{
    // ...
}

/**
* Gibt die Zeichen aus.
*/
void ausgeben()
{
    // ...
}

int main()
{
    einlesen();
    verschlüsseln();
    ausgeben();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1021588</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1021588</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Wed, 22 Mar 2006 10:59:47 GMT</pubDate></item></channel></rss>