<?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[Dateinamen eines Ordners in Variablen Speichern]]></title><description><![CDATA[<p>Hallo ich bin absoluter C++ und Programmier Newbe und hab n kleines Problem</p>
<p>Ich will sämtliche Dateien die in einem Ordner sind in verschiedene Variablen Speichern. Also z.B.</p>
<p>Ordner Test (Pfad: C:\programme\)<br />
|- datei1.xml<br />
- datei2.xml<br />
- datei725.xml<br />
- Hugo.xml</p>
<p>dazu habe ich in meinem Programm verschiedene Variablen:</p>
<p>String datei1, datei2, datei3, datei 4 (werd ich evtl noch als Array lösen)</p>
<p>Ich möchte jetz also dass die Dateinamen in diesem Ordner den vorhandenen Variablen zuordnen. Wie krieg ich das am besten und viel wichtiger am einfachsten hin ?</p>
<p>Ich programmiere zur Zeit mit dem Borland C++Builder 5.</p>
<p>Wie gesagt ich bin ziemlicher Neuling also möglichst einfach bitte erklären.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/235762/dateinamen-eines-ordners-in-variablen-speichern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 21:38:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/235762.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Mar 2009 08:45:23 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 08:49:50 GMT]]></title><description><![CDATA[<p>Hallo ich bin absoluter C++ und Programmier Newbe und hab n kleines Problem</p>
<p>Ich will sämtliche Dateien die in einem Ordner sind in verschiedene Variablen Speichern. Also z.B.</p>
<p>Ordner Test (Pfad: C:\programme\)<br />
|- datei1.xml<br />
- datei2.xml<br />
- datei725.xml<br />
- Hugo.xml</p>
<p>dazu habe ich in meinem Programm verschiedene Variablen:</p>
<p>String datei1, datei2, datei3, datei 4 (werd ich evtl noch als Array lösen)</p>
<p>Ich möchte jetz also dass die Dateinamen in diesem Ordner den vorhandenen Variablen zuordnen. Wie krieg ich das am besten und viel wichtiger am einfachsten hin ?</p>
<p>Ich programmiere zur Zeit mit dem Borland C++Builder 5.</p>
<p>Wie gesagt ich bin ziemlicher Neuling also möglichst einfach bitte erklären.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675062</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 08:49:50 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 09:24:54 GMT]]></title><description><![CDATA[<p>Dazu solltest du mal deinen Code/Codeteil posten, den du bis jetzt dazu hast!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675077</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675077</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 09:24:54 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 10:08:41 GMT]]></title><description><![CDATA[<p>ok gerne aber bitte nich lachen ... bin halt nicht der Typische Programmierer:</p>
<p>sinn des Programmes ist es,sämtliche Inhalte aus XML Dateien eines Ordners zu suchen, folgenden Abschnitt in diesen Dateien wenn vorahnden zu finden:</p>
<p>&lt;password&gt;Dieser Text muss gelöscht werden&lt;/password&gt;</p>
<p>Und den Inhalt zwischen den beiden Tags zu löschen. Das funktioniert mittlerweile auch tadellos nur leider muss ich eben oben jedes Mal den Namen der Datei angeben ... jedoch ist ziehl dass das Programm mal automatisiert läuft und ich also nach einander den Quelltext für alle Dateien in einem Ordner lauffen lasse. Quasi dass er dann nicht mehr test.txt nimmt sondern den Text der Stringvariable ...</p>
<p>hoffe ihr könnt damit was Anfangen ... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":-("
      alt="😞"
    /></p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;stdio.h&gt;
#include &lt;fstream.h&gt;
#include &lt;fstream&gt;

using namespace std;

void main()
{
 ifstream in(&quot;test.txt&quot;);  //zur Zeit noch nicht variabel

 char ch[1000];
 int x=0;
 string text;
 int zaehler =0;
 int passworda = 0;  //Stelle des String an der das PW anfängt
 int passworde = 0;  //Stelle im String  an der das PW endet
 int pwlaenge = 0;   //Anzahl der Stellen des PW
 bool pwvorhanden=false;

   while(!in.eof())     //Text einlesen in ein char-array
   {

      ch[x]=in.get();
      //cout&lt;&lt;ch;
      x=x+1;
   };
   text = ch;           //in String speichern
   cout&lt;&lt;text;

  for (int zaehler=0;zaehler&lt;x;zaehler++)
  {

     if (text.substr(zaehler,10)==&quot;&lt;password&gt;&quot;)     //Prüfen ob ein Passwort-tag in der Datei vorhanden ist
     {
        passworda=zaehler;
        pwvorhanden=true;
        break;
     }
     else
     {
     }
  }
  cout&lt;&lt;&quot;Password beginnt an Stelle&quot;&lt;&lt;passworda&lt;&lt;endl;

  if (pwvorhanden==true)
  {

     for (int zaehler=0;zaehler&lt;x;zaehler++)
     {

        if (text.substr(zaehler,11)==&quot;&lt;/password&gt;&quot;)
        {
           passworde=zaehler;
           break;
        }
        else
        {
        }
     }
     cout&lt;&lt;endl&lt;&lt;&quot;Password endet an Stelle&quot;&lt;&lt;passworde&lt;&lt;endl;

     pwlaenge=passworde-(passworda+10);
     cout&lt;&lt;&quot;Die Laenge des Passwortes betraegt: &quot;&lt;&lt;pwlaenge;

     text.erase(passworda+10,pwlaenge);         //Löschvorgang
     cout&lt;&lt;endl&lt;&lt;endl&lt;&lt;endl;
     cout&lt;&lt;text;

     ofstream out(&quot;test.txt&quot;);                  //Text wird aus der String Variable zurück in die Datei geschoben
     out&lt;&lt;text;
   }
   getchar();

};
</code></pre>
<p>//Edit: Codetag - evilissimo</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675078</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675078</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 10:08:41 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 09:38:25 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/profile-var-mode-is-viewprofile-and-u-is-18363.html" rel="nofollow">Jochen Kalmbach</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-58.html" rel="nofollow">C++/CLI mit .NET</a> in das Forum <a href="http://www.c-plusplus.net/forum/viewforum-var-f-is-15.html" rel="nofollow">C++</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-39405.html" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675083</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675083</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Fri, 06 Mar 2009 09:38:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 10:21:59 GMT]]></title><description><![CDATA[<p>Falls du für Windows programmierst ist <a href="http://www.cprogramming.com/snippets/show.php?tip=143&amp;count=30&amp;page=0" rel="nofollow">hier</a> ein ganz gutes Beispiel, wie du alle Dateien in einem Ordner nacheinander auflisten lassen kannst. Daraus müsstes du dir dann noch die XML Dateien rausfiltern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675122</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675122</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 10:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 10:34:49 GMT]]></title><description><![CDATA[<p>bor um erlich zu sein Steig ich durch den quelltext auf dem Link den du mir gegeben hast so gar nich durch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675127</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675127</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 10:34:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 11:20:00 GMT]]></title><description><![CDATA[<p>Was genau verstehst du denn nicht?<br />
In FindFileData.cFileName steht dann immer der aktuell ausgelesene Dateiname aus dem Ordner DirSpec. Dein Test.txt musst du dann durch diesen Dateinamen ersetzen. Da du allerdings nur xml Dateien auslesen willst (ich geh mal davon aus in deinem Ordner befinden sich auch andere Dateien), solltest du vorher schon überprüfen ob der Dateiname mit .xml endet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675154</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675154</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 11:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 11:28:40 GMT]]></title><description><![CDATA[<p>Da du nach Anfänger bist, bietet es sich vielleicht an, auch eine alternative Methode zu verfolgen. Ich gebe dir mal einen Code, den du kompilieren kannst und dann damit was probieren kannst, was ich dir vorschlage. Vielleicht wird dich das auf eine Idee bringen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;iostream&gt;

int main(int argc, char* argv[])
{
  std::vector&lt;std::string&gt; arguments(argv, argv + argc);

  std::vector&lt;std::string&gt;::iterator iter = arguments.begin();
  std::vector&lt;std::string&gt;::iterator end = arguments.end();

  for(; iter != end; ++iter)
  {
    std::cout &lt;&lt; *iter &lt;&lt; std::endl;
  }

  return 0;
}
</code></pre>
<p>Nachdem du dieses Programm kompiliert hast, schiebst du deine XML Files oder einfach den ganzen Inhalt des Ordners auf dein ausführbares File. Bewundere all die schönen Pfade <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>C++ Referenz -&gt; <a href="http://www.cplusplus.com/reference/" rel="nofollow">http://www.cplusplus.com/reference/</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675159</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675159</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Fri, 06 Mar 2009 11:28:40 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 11:30:04 GMT]]></title><description><![CDATA[<p>also zuerst einmal liegen in diesem Ordner nur XML Dateien ob sich daran noch etwas ändert kann ich noch nicht sagen.</p>
<p>wenn ich den Code von der Seite in mein Programmkopiere und mal testweise ausführe bringt er mir ein Falsches Ergebnis.</p>
<p>Ich muss ja quai den Pfand eingeben in dem ersuchen soll das habe ich gemacht danach schreibt er mir aber nicht die erst Datei sondern einfach nur:</p>
<p>&quot;.&quot;</p>
<p>Angedacht war doch aber sicher das statt diesem einzelnen Punkt ein Dateiname erscheint oder nicht ?<br />
Also bin ich in der Annahme dass ich an dem Code noch irgendetwas ändern muss ... nur wie gesagt ich hab kein Plan .. <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1675160</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675160</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 11:30:04 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 12:43:01 GMT]]></title><description><![CDATA[<p>ALso wenn ich es kompiliere und ausführe gibt er mit nacheinander alle Dateien auf die Konsole aus, die sich in dem Ordner befinden den ich für DirSpec angegeben habe.<br />
Wobei Dravere sein code bei mir leider nicht zum gewünschten Effekt führt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675215</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675215</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 12:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 12:54:08 GMT]]></title><description><![CDATA[<p>oneill5000 schrieb:</p>
<blockquote>
<p>ALso wenn ich es kompiliere und ausführe gibt er mit nacheinander alle Dateien auf die Konsole aus, die sich in dem Ordner befinden den ich für DirSpec angegeben habe.<br />
Wobei Dravere sein code bei mir leider nicht zum gewünschten Effekt führt.</p>
</blockquote>
<p>du hast aber schon den Pfad erst nach dem auführen in die Konsole eingetippt ? Oder hast du den direkt in den Quellcode geschrieben ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675220</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675220</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 12:54:08 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 14:14:03 GMT]]></title><description><![CDATA[<p>ausgeführt und dann den pfad in der konsole eingegeben. danach wurden alle dateien aus diesem ordner aufgelistet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675309</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675309</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 14:14:03 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 14:26:45 GMT]]></title><description><![CDATA[<p>ja eben so dachte ich mir das auch aber bei mir zeigt er nur einen Punkt an... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675316</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675316</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Fri, 06 Mar 2009 14:26:45 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 14:32:47 GMT]]></title><description><![CDATA[<p>Also wenn du keine Datei namens &quot;.&quot; hast, ist mir das eigentlich ein Rätsel wie das ein Punkt rein kommt. Der Punkt kann ja dann nur in cFileName drin stehen. Also mal untersuchen unter welchen Umständen FindFirstFile oder FindFirstFile ein Punkt in ihren Parameter FindFirstFile schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675320</guid><dc:creator><![CDATA[oneill5000]]></dc:creator><pubDate>Fri, 06 Mar 2009 14:32:47 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Fri, 06 Mar 2009 18:21:05 GMT]]></title><description><![CDATA[<p>Bist du sicher, dass du im richtigen Verzeichnis bist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1675463</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1675463</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Fri, 06 Mar 2009 18:21:05 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 07:33:39 GMT]]></title><description><![CDATA[<p>bin zur Zeit recht ratlos und weis nich ich jetz nuch tun kann ...an den Lehrzeichen im Pfad kann es nicht liegen?</p>
<p>hab mal n Screen hochgeladen um euch das Problem noch mal zu verdeutchlichen</p>
<p><a href="http://www.imgbox.de/?img=w52538c100.jpg" rel="nofollow"></a><a href="http://www.imgbox.de/users/public/thumbnails/w52538c100_t.gif" rel="nofollow">http://www.imgbox.de/users/public/thumbnails/w52538c100_t.gif</a></p>
<p>Mein Quelltext unverändert:</p>
<pre><code class="language-cpp">#include &lt;iostream.h&gt;
#include &lt;conio.h&gt;
#include &lt;stdio.h&gt;
#include &lt;fstream.h&gt;
#include &lt;fstream&gt;
#include &lt;windows.h&gt;

using namespace std;

void main()
{

 //----------------------------------------------------------------
WIN32_FIND_DATA FindFileData;
HANDLE hFind = INVALID_HANDLE_VALUE; 
char DirSpec[MAX_PATH]; // directory specification

cout&lt;&lt;&quot;Path: &quot;;
cin.get(DirSpec, MAX_PATH);
cout&lt;&lt;&quot;\n&quot;;
strncat(DirSpec, &quot;\\*&quot;, 3);
hFind = FindFirstFile(DirSpec, &amp;FindFileData);

	if(hFind == INVALID_HANDLE_VALUE)
	{
	cout&lt;&lt;&quot;Error: invalid path\n&quot;;
	}

cout&lt;&lt;FindFileData.cFileName&lt;&lt;&quot;\n&quot;;

getchar();
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1676466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676466</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 07:33:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 10:57:15 GMT]]></title><description><![CDATA[<p>Hat denn wirklich keiner ne Lösung???</p>
<p>Gebe ich als Pfad zum Beispiel nur C: an kommt als Ausgabe:</p>
<p>&quot;.rnd&quot;</p>
<p>Dort gibt es eine Datei die auch so heißt hier funzt es also noch!!! Habe ich jedoch 2 Datein in C wird nur die .rnd in der Konsole gezeigt.</p>
<p>Gehe ich in C:\Dokumente und Einstellungen<br />
gibt er mir wieder nur einen Punkt aus. <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>Ich glaube es liegt an den Leerzeichen in &quot;Dokumente und EInstellungen&quot; könnte das nich sein ? Wenn ja was kann ich dagegen tun ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676568</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676568</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 10:57:15 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 11:19:38 GMT]]></title><description><![CDATA[<p>1. Problem: Jochen hat dich, meiner Meinung nach, in das falsche Forum verschoben. Der C++ Standard kennt keine Dateisysteme, er kann höchstens ein File öffnen, lesen, schreiben und wieder schliessen. Das was du machst, ist WinAPI Programmierung. Dazu gibt es ein eigenes Forum hier. Da bekommst du deine Fragen eher beantwortet.<br />
2. Problem: Ich habe dir schon mal eine einfache reine C++ Lösung gesagt. Die wurde von jemand anderem mit dem simplen Satz verworfen:</p>
<blockquote>
<p>Wobei Dravere sein code bei mir leider nicht zum gewünschten Effekt führt.</p>
</blockquote>
<p>Dieser Satz sagt aber überhaupt nichts aus. Welchen gewünschten Effekt? Ich wollte nur zeigen, wie man an die Pfade der Dateien auch noch kommen kann. Zwar nicht ganz voll automatisch, aber fast. Und es dürfte für sowas womöglich reichen.<br />
Aber es ist dein Problem, wenn du auf diesen Lösungsansatz erst gar nicht eingehen willst.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676585</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 09 Mar 2009 11:19:38 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 11:57:39 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Da du nach Anfänger bist, bietet es sich vielleicht an, auch eine alternative Methode zu verfolgen. Ich gebe dir mal einen Code, den du kompilieren kannst und dann damit was probieren kannst, was ich dir vorschlage. Vielleicht wird dich das auf eine Idee bringen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<pre><code class="language-cpp">#include &lt;string&gt;
#include &lt;vector&gt;
#include &lt;iostream&gt;

int main(int argc, char* argv[])
{
  std::vector&lt;std::string&gt; arguments(argv, argv + argc);

  std::vector&lt;std::string&gt;::iterator iter = arguments.begin();
  std::vector&lt;std::string&gt;::iterator end = arguments.end();

  for(; iter != end; ++iter)
  {
    std::cout &lt;&lt; *iter &lt;&lt; std::endl;
  }

  return 0;
}
</code></pre>
<p>Nachdem du dieses Programm kompiliert hast, schiebst du deine XML Files oder einfach den ganzen Inhalt des Ordners auf dein ausführbares File. Bewundere all die schönen Pfade <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>C++ Referenz -&gt; <a href="http://www.cplusplus.com/reference/" rel="nofollow">http://www.cplusplus.com/reference/</a></p>
<p>Grüssli</p>
</blockquote>
<p>Ich bin bisher nicht darauf eingegangen weil mir nicht ganz klar ist was du damit meinst.<br />
Ich hab den Code nun kompiliert.</p>
<p>was meinst du mit:<br />
&quot;schiebst du deine XML Files oder einfach den ganzen Inhalt des Ordners auf dein ausführbares File&quot; ?</p>
<p>Wenn ich die Test XML Datei in den Ordner meines Programmes schiebe geschiet mit dieser Datei nichts.<br />
Es kommt lediglich folgende Anzeige in der Konsole:</p>
<p>&quot;c:\Dokumente und Einstellungen\b065074\Desktop\dateiarbeit2\Project1.exe&quot;</p>
<p>Was kann ich im weiteren Verlauf damit anstellen ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676606</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676606</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 11:57:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:10:49 GMT]]></title><description><![CDATA[<p>Du kannst das Programm mit</p>
<p>programmname.exe *.xml</p>
<p>aufrufen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676621</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676621</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:10:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:18:10 GMT]]></title><description><![CDATA[<p>Belli schrieb:</p>
<blockquote>
<p>Du kannst das Programm mit</p>
<p>programmname.exe *.xml</p>
<p>aufrufen.</p>
</blockquote>
<p>ja ok damit greift mein Programm vielleicht darauf zu aber es hilft mir momentan je noch nichts.<br />
Ich muss in meinen Quellcode zuerst einmal angeben auf welche Datei der Quellcode angewendet werden soll. .. nur das bekomme ich ja mit der Methode nicht hin ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676627</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676627</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:18:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:21:59 GMT]]></title><description><![CDATA[<p>ah ok ich glaube jetz hab ich verstanden was ihr mein ...</p>
<p>also ist der Pfad des Ordners nun in *iter gespeichert richtig ?</p>
<p>Aber wie komme ich dann an die Pfade aller einzelnen .xml dateien ???<br />
Denn zur Zeit speichert er ja nur den Pfad der exe</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676635</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676635</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:25:43 GMT]]></title><description><![CDATA[<p>Kopiere die ausführbare ex3-Datei in Deinen Ordner, in dem sich Deine xml-Dateien befinden. Begib Dich direkt dorthin, d.h. wechsel dann in der Konsole in das entsprechende Verzeichnis.</p>
<p>Nun gib erneut programmname.exe *.xml (oder testweise auch mal programmname.exe <em>.</em>) ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676639</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676639</guid><dc:creator><![CDATA[Belli]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:40:38 GMT]]></title><description><![CDATA[<p>Oder belass das ausführbare File, wo es ist. Markiere die Files im Ordner und mach ein Drag&amp;Drop auf das ausführbare File. Schon hast du alle Pfade zu allen Files, welche du per Drag&amp;Drop auf das ausführbare File geschoben hast.</p>
<p>Statt eines Drag&amp;Drops kannst du das ganze natürlich auch über die Konsole machen. Dort kannst du bereits eine Beschränkung auf *.xml Files hinsetzen und müsstest dies nicht noch manuell im Programm machen.</p>
<p>Mein Programm soll einfach zeigen, dass du an die Pfade auch durch den Benutzer kommen kannst. Dass der Benutzer die Pfade zu den einzelnen Files dem Programm übergeben kann.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676648</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676648</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:40:38 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 09 Mar 2009 12:54:10 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Oder belass das ausführbare File, wo es ist. Markiere die Files im Ordner und mach ein Drag&amp;Drop auf das ausführbare File. Schon hast du alle Pfade zu allen Files, welche du per Drag&amp;Drop auf das ausführbare File geschoben hast.</p>
<p>Statt eines Drag&amp;Drops kannst du das ganze natürlich auch über die Konsole machen. Dort kannst du bereits eine Beschränkung auf *.xml Files hinsetzen und müsstest dies nicht noch manuell im Programm machen.</p>
<p>Mein Programm soll einfach zeigen, dass du an die Pfade auch durch den Benutzer kommen kannst. Dass der Benutzer die Pfade zu den einzelnen Files dem Programm übergeben kann.</p>
<p>Grüssli</p>
</blockquote>
<p>Ja ok das denke ich hab ich schon verstanden aber zurzeit werden ja die Pfade der XML dateien in der Konsole dann angezeigt aber ich habe sie ja nach wie vor nicht als Variable. Aber wie bekomme ich diese Pfade dann gespeichert um mich im späteren Quelltext darauf beziehen zu können ???</p>
<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="😕"
    /> Ich glaub ich steh immernoch aufm Schlauch oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1676665</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1676665</guid><dc:creator><![CDATA[Pokergin87]]></dc:creator><pubDate>Mon, 09 Mar 2009 12:54:10 GMT</pubDate></item><item><title><![CDATA[Reply to Dateinamen eines Ordners in Variablen Speichern on Mon, 16 Mar 2009 15:17:54 GMT]]></title><description><![CDATA[<p>Dir ist aber schon klar, was das Programm macht, oder?</p>
<p>Es speichert die Angaben zu den Dateien in einem Vector. Dort hast Du dann alle Informationen gespeichert und kannst sie weiterlesen.</p>
<p>In der Art könntest Du also auch die Files eines Verzeichnisses auslesen und in einem Vector speichern...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1680927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1680927</guid><dc:creator><![CDATA[solick]]></dc:creator><pubDate>Mon, 16 Mar 2009 15:17:54 GMT</pubDate></item></channel></rss>