<?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[probleme bei programmieraufgabe mit dateieinlesen.]]></title><description><![CDATA[<p>Hallo, für mein Studium muss ich folgende aufgabe programmieren:</p>
<p>Schreiben Sie ein Programm KoKonv.exe, das 3dimensionale<br />
kartesische Koordinaten wahlweise in Zylinderoder<br />
Kugelkoordinaten umrechnet und umgekehrt. Die Eingangskoordinaten sollen in Form einer Nx3Matrix<br />
in einer Textdatei hinterlegt sein, deren Name KoKonv.exe als Kommandozeilenparameter übergeben wird. Zusätzlich soll in der Datei hinterlegt sein, um welches KOSystem<br />
es sich bei den Daten dort handelt. Die Ausgangsdaten sollen optional in eine Datei geschrieben werden, die denselben Namen hat wie die Datei mit den Eingangsdaten, aber eine andere Dateinamenerweiterung (z.B. Daten.xyz &gt;<br />
Daten.zyl).</p>
<p>Ich habe dabei schon folgendes Geschrieben :<br />
#include &lt;stdio.h&gt;<br />
#include &lt;math.h&gt;</p>
<p>int main (int argc, char * argv[]) // Hauptfunktion mit Kommandozeilenparameter interpretieren<br />
{</p>
<p>FILE*daten; // Deklaration<br />
float eingdaten[3];<br />
float i;</p>
<p>if (argc&lt;2)<br />
{printf(&quot;Falsche Eingabe&quot;);}<br />
else<br />
{<br />
daten=fopen(argv[2],&quot;r&quot;);</p>
<p>habe jetzt aber folgendes problem.<br />
ich weiß nicht wie ich die daten vernünftig einlesen kann um damit weiterzurechnen.<br />
denke mal ich muss das irgendwie mit fgets machen, aber weiß nicht genau wie.<br />
über hilfe wäre ich sehr dankbar!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/227600/probleme-bei-programmieraufgabe-mit-dateieinlesen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 22:00:37 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/227600.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 17 Nov 2008 16:03:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to probleme bei programmieraufgabe mit dateieinlesen. on Mon, 17 Nov 2008 16:03:31 GMT]]></title><description><![CDATA[<p>Hallo, für mein Studium muss ich folgende aufgabe programmieren:</p>
<p>Schreiben Sie ein Programm KoKonv.exe, das 3dimensionale<br />
kartesische Koordinaten wahlweise in Zylinderoder<br />
Kugelkoordinaten umrechnet und umgekehrt. Die Eingangskoordinaten sollen in Form einer Nx3Matrix<br />
in einer Textdatei hinterlegt sein, deren Name KoKonv.exe als Kommandozeilenparameter übergeben wird. Zusätzlich soll in der Datei hinterlegt sein, um welches KOSystem<br />
es sich bei den Daten dort handelt. Die Ausgangsdaten sollen optional in eine Datei geschrieben werden, die denselben Namen hat wie die Datei mit den Eingangsdaten, aber eine andere Dateinamenerweiterung (z.B. Daten.xyz &gt;<br />
Daten.zyl).</p>
<p>Ich habe dabei schon folgendes Geschrieben :<br />
#include &lt;stdio.h&gt;<br />
#include &lt;math.h&gt;</p>
<p>int main (int argc, char * argv[]) // Hauptfunktion mit Kommandozeilenparameter interpretieren<br />
{</p>
<p>FILE*daten; // Deklaration<br />
float eingdaten[3];<br />
float i;</p>
<p>if (argc&lt;2)<br />
{printf(&quot;Falsche Eingabe&quot;);}<br />
else<br />
{<br />
daten=fopen(argv[2],&quot;r&quot;);</p>
<p>habe jetzt aber folgendes problem.<br />
ich weiß nicht wie ich die daten vernünftig einlesen kann um damit weiterzurechnen.<br />
denke mal ich muss das irgendwie mit fgets machen, aber weiß nicht genau wie.<br />
über hilfe wäre ich sehr dankbar!!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1616053</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616053</guid><dc:creator><![CDATA[Dallas41]]></dc:creator><pubDate>Mon, 17 Nov 2008 16:03:31 GMT</pubDate></item><item><title><![CDATA[Reply to probleme bei programmieraufgabe mit dateieinlesen. on Mon, 17 Nov 2008 16:15:59 GMT]]></title><description><![CDATA[<p>Was du da hast, ist C Code, du postest hier im C++ Forum <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
<p>Mit C++ geht das Einlesen einer Datei beispielsweise so:</p>
<pre><code class="language-cpp">std::vector&lt;std::string&gt; lines;
std::string              line;
std::ifstream            ifs(argv[2]);
if(ifs) {
  while(std::getline(ifs,line)) {
    lines.push_back(line);
  }
}
</code></pre>
<p>(benötigt, werden hier die Header: &lt;string&gt;, &lt;fstream&gt;, &lt;vector&gt;)</p>
<p>Jetzt ist die Datei schonmal zeilenweise eingelesen, jetzt brauchst nur noch den Inhalt verwerten.</p>
<p>Ein Vector ist &quot;im Prinzip&quot; die Kapselung eines Arrays.<br />
Sprich du kannst mittels</p>
<p>&quot;lines[Index]&quot; einen Indexzugriff, wie bei einem &quot;normalen&quot; Array machen<br />
Um die Zeilen auszuwerten schaust du dir am besten die Möglichkeiten der Klassen std::string und std::stringstream an, wenn du das Ding mit C++ machen willst, versteht sich <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1616058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616058</guid><dc:creator><![CDATA[Paul Manns]]></dc:creator><pubDate>Mon, 17 Nov 2008 16:15:59 GMT</pubDate></item><item><title><![CDATA[Reply to probleme bei programmieraufgabe mit dateieinlesen. on Tue, 18 Nov 2008 07:30:31 GMT]]></title><description><![CDATA[<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Wie haben denn bloss früher die Studenten ohne Internet und den<br />
entsprechenden Foren ihre Übungen und Aufgaben geschafft?<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Gruß<br />
D.E.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1616252</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616252</guid><dc:creator><![CDATA[Eng1958]]></dc:creator><pubDate>Tue, 18 Nov 2008 07:30:31 GMT</pubDate></item><item><title><![CDATA[Reply to probleme bei programmieraufgabe mit dateieinlesen. on Tue, 18 Nov 2008 07:37:07 GMT]]></title><description><![CDATA[<p>Eng1958 schrieb:</p>
<blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /><br />
Wie haben denn bloss früher die Studenten ohne Internet und den<br />
entsprechenden Foren ihre Übungen und Aufgaben geschafft?<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
</blockquote>
<p>Sie haben abgeschrieben oder bei entsprechender sexueller Orientierung des Professors blank gezogen. <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="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1616255</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1616255</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Tue, 18 Nov 2008 07:37:07 GMT</pubDate></item></channel></rss>