<?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[Dateipfad einlesen, kleien Hilfe benötigt! DANKE]]></title><description><![CDATA[<p>Also, hi Leute!<br />
hier sende ich euch nen kleinen Teil von einem Code!<br />
Bin relativ unerfahren gegen euch bestimmt in c/c++, aber habe mir sehr mühe gegeben und bin sehr interessiert!<br />
nun würde ich gerne den dateipfad mittels scanf zum beispiel einlesen!<br />
das heißt, es öffnet sich das window und ich gebe dann ein:<br />
E:\\Datei.txt<br />
zum beispiel und es erkennt diesen dateipfad eben an, so wie ich ihn da unten einlese!</p>
<p>aber mit scanf hat es nicht funktioniert irgendwie!<br />
wie mach ich das???</p>
<p>danke im voraus!</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;cstdio&gt;
#include &lt;ctype.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;cstdlib&gt;
#include &lt;limits.h&gt;
#include &lt;string.h&gt;
#include &lt;ctype.h&gt;
#include &lt;iostream&gt;

#define NUMLENMAX 10

using namespace std;

FILE* fp = NULL;

float get_num()
{
    float einlesen;
    fscanf(fp,&quot;%f&quot;,&amp;einlesen);
    return einlesen;
}

int main( int arg, char* argv[] )
{    

    fp = fopen (&quot;E:\\Datei.txt&quot;, &quot;rb&quot;);

....
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/240200/dateipfad-einlesen-kleien-hilfe-benötigt-danke</link><generator>RSS for Node</generator><lastBuildDate>Tue, 22 Sep 2026 03:14:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/240200.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 03 May 2009 14:22:13 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Sun, 03 May 2009 14:22:13 GMT]]></title><description><![CDATA[<p>Also, hi Leute!<br />
hier sende ich euch nen kleinen Teil von einem Code!<br />
Bin relativ unerfahren gegen euch bestimmt in c/c++, aber habe mir sehr mühe gegeben und bin sehr interessiert!<br />
nun würde ich gerne den dateipfad mittels scanf zum beispiel einlesen!<br />
das heißt, es öffnet sich das window und ich gebe dann ein:<br />
E:\\Datei.txt<br />
zum beispiel und es erkennt diesen dateipfad eben an, so wie ich ihn da unten einlese!</p>
<p>aber mit scanf hat es nicht funktioniert irgendwie!<br />
wie mach ich das???</p>
<p>danke im voraus!</p>
<pre><code class="language-cpp">#include &lt;stdio.h&gt;
#include &lt;cstdio&gt;
#include &lt;ctype.h&gt;
#include &lt;stdlib.h&gt;
#include &lt;cstdlib&gt;
#include &lt;limits.h&gt;
#include &lt;string.h&gt;
#include &lt;ctype.h&gt;
#include &lt;iostream&gt;

#define NUMLENMAX 10

using namespace std;

FILE* fp = NULL;

float get_num()
{
    float einlesen;
    fscanf(fp,&quot;%f&quot;,&amp;einlesen);
    return einlesen;
}

int main( int arg, char* argv[] )
{    

    fp = fopen (&quot;E:\\Datei.txt&quot;, &quot;rb&quot;);

....
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1704842</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1704842</guid><dc:creator><![CDATA[DRINGENDEHILFE]]></dc:creator><pubDate>Sun, 03 May 2009 14:22:13 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Sun, 03 May 2009 14:27:49 GMT]]></title><description><![CDATA[<p>Also zuerst ist ein Dateipfad kein float sondern ein string.<br />
Da deine Funktion get_num heißt solltest du das doch wissen!?!<br />
float = Fließkommazahl<br />
string = Zeichenkette, &quot;Text&quot;</p>
<p>Zudem rufst du nicht einmal get_num auf:</p>
<p>Und ganz nebenbei machen wirs mehr C++ like:<br />
Du hast eigendlich reines C (?)</p>
<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;

using namespace std;

int main( int arg, char* argv[] )
{    
   string pfad;
   cin &gt;&gt; pfad;

   fstream datei;
   datei.open(pfad);

   // ...

   datei.close();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1704844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1704844</guid><dc:creator><![CDATA[hihihi]]></dc:creator><pubDate>Sun, 03 May 2009 14:27:49 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Sun, 03 May 2009 14:30:25 GMT]]></title><description><![CDATA[<p>Ach es muss datei.open(pfad.c_str()) heissen... <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/1704845</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1704845</guid><dc:creator><![CDATA[hihihihi]]></dc:creator><pubDate>Sun, 03 May 2009 14:30:25 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Sun, 03 May 2009 14:35:16 GMT]]></title><description><![CDATA[<p>Oh man du benutzt ja fscanf sowas von unaussprechlich falsch!<br />
Und der Rückgabetyp von get_num ist ja unsinnig!!<br />
Mal abgesehen davon wird die Funktion get_num ja nirgends verwendet...<br />
Schau dir doch mal noch einmal die Grundlagen an....<br />
Und entscheide dich ob du C oder C++ machen willst <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/1704846</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1704846</guid><dc:creator><![CDATA[HBloxxx]]></dc:creator><pubDate>Sun, 03 May 2009 14:35:16 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Mon, 04 May 2009 10:41:12 GMT]]></title><description><![CDATA[<p>Danke für die raschen antworten!<br />
das mit c bzw c++ vermischen naja, das kam daher, dass ich vorher in c und nun in c++ machen will/soll.<br />
Get_num verwende ich erst später! und zum einlesen von float zahlen!<br />
wie kann ich nun pfad manuell einlesen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1705208</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1705208</guid><dc:creator><![CDATA[DRINGENDHILFE]]></dc:creator><pubDate>Mon, 04 May 2009 10:41:12 GMT</pubDate></item><item><title><![CDATA[Reply to Dateipfad einlesen, kleien Hilfe benötigt! DANKE on Mon, 04 May 2009 10:55:03 GMT]]></title><description><![CDATA[<p>DRINGENDHILFE schrieb:</p>
<blockquote>
<p>wie kann ich nun pfad manuell einlesen?</p>
</blockquote>
<p>Hast du dir das Beispiel von hihihi nicht angesehen? Da wird doch der Pfad vom Benutzer eingelesen und im Anschluss angewendet (vergiss dabei die Ergänzung, dass c_str() benutzt werden muss, nicht).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1705213</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1705213</guid><dc:creator><![CDATA[_matze]]></dc:creator><pubDate>Mon, 04 May 2009 10:55:03 GMT</pubDate></item></channel></rss>