<?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[Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>ich bin noch sehr neu was C++ angeht (hatte ein semester Vorlesung) und arbeite zur Zeit an einem Programm dass mir Messdaten sortiert.</p>
<p>Hierzu werden zwei Datenpakete(.txt)-ein Messdatensatz und ein Maschinenparameterdatensatz- eingelesen und dann entsprechend zueinander geordnet.<br />
Nun möchte ich für jeden Maschinenparameter die zugehörigen Messdaten in eine seperate Datei schreiben. Ich habe bereit versucht den Pfad (char) and der Stelle pfad(x) zu erhöhen (Pfad(x)++; ). Dies funktioniert leider nicht!<br />
Auch eine Variable konnte ich nicht einbauen.<br />
Welche anderen möglichkeiten habe ich um dieses Problem zu lösen, bzw. ist das was ich vorhabe überhaupt unsetzbar????? <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>Mfg lambik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/338805/ausgabe-von-daten-in-unterschiedliche-ordner-mit-forlaufender-nummerierung</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 06:37:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/338805.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 12 Jul 2016 09:09:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 09:09:13 GMT]]></title><description><![CDATA[<p>Hallo Community,</p>
<p>ich bin noch sehr neu was C++ angeht (hatte ein semester Vorlesung) und arbeite zur Zeit an einem Programm dass mir Messdaten sortiert.</p>
<p>Hierzu werden zwei Datenpakete(.txt)-ein Messdatensatz und ein Maschinenparameterdatensatz- eingelesen und dann entsprechend zueinander geordnet.<br />
Nun möchte ich für jeden Maschinenparameter die zugehörigen Messdaten in eine seperate Datei schreiben. Ich habe bereit versucht den Pfad (char) and der Stelle pfad(x) zu erhöhen (Pfad(x)++; ). Dies funktioniert leider nicht!<br />
Auch eine Variable konnte ich nicht einbauen.<br />
Welche anderen möglichkeiten habe ich um dieses Problem zu lösen, bzw. ist das was ich vorhabe überhaupt unsetzbar????? <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>Mfg lambik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501954</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 09:09:13 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 09:23:33 GMT]]></title><description><![CDATA[<p>Du nimmst dir eine Zählervariable und hängst sie hinten an einen String dran. Das geht zB einfach über std::stringstream.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501955</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501955</guid><dc:creator><![CDATA[Techel]]></dc:creator><pubDate>Tue, 12 Jul 2016 09:23:33 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 09:23:39 GMT]]></title><description><![CDATA[<p>ohne code ist die ferndiagnose schwierig. allerdings nicht unbedingt in diesem fall.</p>
<p>++ bezieht sich in der regel auf zahlen - int z.B.<br />
was soll ++ mit einem text machen?</p>
<pre><code class="language-cpp">int i = 42; 
i++; //ok, alles klar

string text = &quot;hallo!&quot;;
text++; //ähm was ist das ergebnis?
</code></pre>
<p>text kann natürlich aus zeichen wie buchstaben, punktation aber auch ziffern bestehen.</p>
<pre><code class="language-cpp">string text = &quot;abc123&quot;;
text++; //fehler - &quot;abc123&quot; ist ein text, keine zahl!

string text = &quot;42&quot;;
text++; //fehler - &quot;42&quot; ist ein text, keine zahl!
</code></pre>
<p>kurz: du brauchst eine zahl für ++. diese zahl musst du dann in einen string konvertieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501956</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501956</guid><dc:creator><![CDATA[dove]]></dc:creator><pubDate>Tue, 12 Jul 2016 09:23:39 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 09:34:12 GMT]]></title><description><![CDATA[<p>hallo dove,</p>
<p>ich habe es folgendermaßen versucht:</p>
<p>char ausgabe=&quot;C:/Produkt1.txt&quot;;<br />
...<br />
...//vorbereitung der Daten<br />
...<br />
dateiausgabe.open(ausgabe,ios::in|ios:app)<br />
...<br />
...//Schreiben des ersten Datenblocks in die Datei<br />
...<br />
dateiausgabe.close()</p>
<p>ausgabe[9]++; //Hier möchte ich die Zahl 1 auf 2 erhöhen</p>
<p>dateiausgabe.open(ausgabe,ios::in|ios:app)<br />
...<br />
...//Schreiben des zweiten Datenblocks als neue Datei<br />
...<br />
dateiausgabe.close()</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501958</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501958</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 09:34:12 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 09:57:34 GMT]]></title><description><![CDATA[<p>Also als Code:</p>
<pre><code>char ausgabe[]=&quot;C:/Produkt1.txt&quot;;
    cout &lt;&lt; ausgabe &lt;&lt; &quot;\n&quot;;
    ausgabe[9]++;
    cout &lt;&lt; ausgabe &lt;&lt; &quot;\n&quot;;
</code></pre>
<p>Es kommt raus, dass du nur bis 9, aber nicht bis 10 Zählen kannst <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>
<pre><code>C:/Produkt1.txt
C:/Produku1.txt
</code></pre>
<p>Aber Achtung: wenn du das so machst, kommst du höchstens bis Produkt9.txt.</p>
<p>Also: Lieber sowas wie</p>
<pre><code>string filename = &quot;C:/Produkt&quot; + to_string(i) + &quot;.txt&quot;;
</code></pre>
<p>nehmen, wobei i die int-Variable ist, die hochgezählt wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501964</guid><dc:creator><![CDATA[wob]]></dc:creator><pubDate>Tue, 12 Jul 2016 09:57:34 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 11:19:22 GMT]]></title><description><![CDATA[<p>string filename = &quot;C:/Produkt&quot; + to_string(i) + &quot;.txt&quot;;</p>
<p>benutze ich diese Syntax so erhalte ich folgenden Fehler:<br />
C2668: std::to_string: Mehrdeutiger Aufruf einer überladenen Funktion.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501975</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 11:19:22 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 12:32:46 GMT]]></title><description><![CDATA[<p>zeig mehr code, die zeile ansonsten ist nämlich richtig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2501999</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2501999</guid><dc:creator><![CDATA[sdfsf]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:32:46 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 12:44:05 GMT]]></title><description><![CDATA[<p>#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;string&gt;<br />
#include &lt;sstream&gt;<br />
#include &quot;funktionen.h&quot;;</p>
<p>using namespace std;</p>
<p>int main()<br />
{</p>
<p>/**************************************************************/<br />
string auspfad=&quot;C:/Produkt&quot;+to_string(zaehler)+&quot;.txt&quot;;<br />
cout&lt;&lt;auspfad;<br />
zaehler++;<br />
cout&lt;&lt;auspfad;</p>
<p>fstream dateiausgabe(auspfad,ios::in|ios::out|ios::app);</p>
<p>//test<br />
dateiausgabe.open(auspfad,ios::out|ios::in|ios::app);<br />
dateiausgabe&lt;&lt;&quot;es funktioniert&quot;;<br />
getchar();<br />
getchar();</p>
<p>/*************************************************************/</p>
<p>}</p>
<p>bei Visual Basic wird mir nun to_string(zaehler) unterstrichen und das Programm sagt mir es gäbe einen Mehrdeutigen aufruf.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502004</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502004</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:44:05 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 12:48:01 GMT]]></title><description><![CDATA[<p>lambik schrieb:</p>
<blockquote>
<p>bei Visual Basic wird mir nun to_string(zaehler) unterstrichen und das Programm sagt mir es gäbe einen Mehrdeutigen aufruf.</p>
</blockquote>
<p>Visual Basic?</p>
<p>du musst natürlich eine variable zähler definieren, bevor du sie verwendest... und du musst, wenn du inkrementierst, den string neu erstellen...</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;

#include &lt;string&gt;

using namespace std;

int main()
{

int zaehler = 0; //nicht vergessen

string auspfad=&quot;C:/Produkt&quot;+to_string(zaehler)+&quot;.txt&quot;;
cout&lt;&lt;auspfad;
zaehler++;

auspfad=&quot;C:/Produkt&quot;+to_string(zaehler)+&quot;.txt&quot;; //neuen string erstellen
cout&lt;&lt;auspfad;

}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2502006</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502006</guid><dc:creator><![CDATA[dove]]></dc:creator><pubDate>Tue, 12 Jul 2016 12:48:01 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 13:00:15 GMT]]></title><description><![CDATA[<p>Ich habe hier mal einen Screenshot erstellt vom besagten Programmausschnitt:<br />
<a href="https://pl.vc/st6io" rel="nofollow">https://pl.vc/st6io</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502013</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 13:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 13:03:32 GMT]]></title><description><![CDATA[<p>Dein Uraltcompiler kann das noch nicht. Benutze Visual Studio 2015.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502016</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502016</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Tue, 12 Jul 2016 13:03:32 GMT</pubDate></item><item><title><![CDATA[Reply to Ausgabe von Daten in unterschiedliche Ordner mit forlaufender Nummerierung on Tue, 12 Jul 2016 13:20:07 GMT]]></title><description><![CDATA[<p><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="🙄"
    /><br />
Vielen Dank für die Hilfe an alle</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2502029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2502029</guid><dc:creator><![CDATA[lambik]]></dc:creator><pubDate>Tue, 12 Jul 2016 13:20:07 GMT</pubDate></item></channel></rss>