<?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[Problem mit append Funktion]]></title><description><![CDATA[<p>Hallo wie kann an die Variable var meine Laufwerkbuchstaben übergeben ?</p>
<p>Mit meiner Funktion unten will ich halt jedes Laufwerk von mir prüfen ob die Datei testdatei.txt existiert.</p>
<p>In der Variable verz habe ich ja jetzt die einzelnen Laufwerksbuchstaben.</p>
<p>Aber jetzt komm ich nicht weiter <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>
<p>[cpp]<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;string&gt;<br />
using namespace std;</p>
<p>void CheckFile( char path[] );</p>
<p>int main()<br />
{</p>
<p>char laufwerkbuchstabe[] = {'a','b','c'};</p>
<p>char var[] =&quot;://testdatei.txt&quot;;<br />
string verz;</p>
<p>for (int i=0;i&lt;3;i++)<br />
{<br />
verz . append ( 1 ,laufwerkbuchstabe[i] );<br />
}</p>
<p>cout &lt;&lt;verz[0] &lt;&lt; endl; // a</p>
<p>cout &lt;&lt;verz[1] &lt;&lt; endl; // b</p>
<p>cout &lt;&lt;verz[2] &lt;&lt; endl; // c</p>
<p>system(&quot;PAUSE&quot;);</p>
<p>return 0;<br />
}</p>
<p>void CheckFile( char path[] )<br />
{</p>
<p>ifstream file ( path );</p>
<p>for ( int i=0; i&lt;= sizeof(path) ;i++)<br />
{</p>
<p>if ( file. good () )<br />
{<br />
cout &lt;&lt; &quot;ok&quot;;<br />
}</p>
<p>}<br />
}<br />
[/cpp}</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/263069/problem-mit-append-funktion</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 01:28:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/263069.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Mar 2010 14:48:31 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Problem mit append Funktion on Mon, 15 Mar 2010 14:48:31 GMT]]></title><description><![CDATA[<p>Hallo wie kann an die Variable var meine Laufwerkbuchstaben übergeben ?</p>
<p>Mit meiner Funktion unten will ich halt jedes Laufwerk von mir prüfen ob die Datei testdatei.txt existiert.</p>
<p>In der Variable verz habe ich ja jetzt die einzelnen Laufwerksbuchstaben.</p>
<p>Aber jetzt komm ich nicht weiter <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>
<p>[cpp]<br />
#include &lt;iostream&gt;<br />
#include &lt;fstream&gt;<br />
#include &lt;string&gt;<br />
using namespace std;</p>
<p>void CheckFile( char path[] );</p>
<p>int main()<br />
{</p>
<p>char laufwerkbuchstabe[] = {'a','b','c'};</p>
<p>char var[] =&quot;://testdatei.txt&quot;;<br />
string verz;</p>
<p>for (int i=0;i&lt;3;i++)<br />
{<br />
verz . append ( 1 ,laufwerkbuchstabe[i] );<br />
}</p>
<p>cout &lt;&lt;verz[0] &lt;&lt; endl; // a</p>
<p>cout &lt;&lt;verz[1] &lt;&lt; endl; // b</p>
<p>cout &lt;&lt;verz[2] &lt;&lt; endl; // c</p>
<p>system(&quot;PAUSE&quot;);</p>
<p>return 0;<br />
}</p>
<p>void CheckFile( char path[] )<br />
{</p>
<p>ifstream file ( path );</p>
<p>for ( int i=0; i&lt;= sizeof(path) ;i++)<br />
{</p>
<p>if ( file. good () )<br />
{<br />
cout &lt;&lt; &quot;ok&quot;;<br />
}</p>
<p>}<br />
}<br />
[/cpp}</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869335</guid><dc:creator><![CDATA[append]]></dc:creator><pubDate>Mon, 15 Mar 2010 14:48:31 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit append Funktion on Mon, 15 Mar 2010 14:50:32 GMT]]></title><description><![CDATA[<p>Schau dir std::vector an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869336</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869336</guid><dc:creator><![CDATA[Fellhuhn]]></dc:creator><pubDate>Mon, 15 Mar 2010 14:50:32 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit append Funktion on Mon, 15 Mar 2010 14:58:53 GMT]]></title><description><![CDATA[<p>Das geht auch ohne Vectoren ich hab es ja schon mal gemacht aber ich weiss nicht mehr wie &gt;_&lt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869342</guid><dc:creator><![CDATA[append]]></dc:creator><pubDate>Mon, 15 Mar 2010 14:58:53 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit append Funktion on Mon, 15 Mar 2010 15:11:48 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;iostream&gt;

int main(int argc, char *argv[])
{
	std::string path(&quot;A:\\file.txt&quot;);
	std::ifstream is;
	for(char c = 'A'; c &lt;= 'Z'; ++c)
	{
		is.open(path);
		std::cout &lt;&lt; path &lt;&lt; &quot;\texists: &quot; &lt;&lt; (is ? true : false) &lt;&lt; &quot;\n&quot;;
		++path[0];
		is.close();
	}
	std::cin.get();
	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1869346</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869346</guid><dc:creator><![CDATA[ganz schlauer typ]]></dc:creator><pubDate>Mon, 15 Mar 2010 15:11:48 GMT</pubDate></item><item><title><![CDATA[Reply to Problem mit append Funktion on Mon, 15 Mar 2010 15:12:59 GMT]]></title><description><![CDATA[<p>append schrieb:</p>
<blockquote>
<p>Das geht auch ohne Vectoren ich hab es ja schon mal gemacht aber ich weiss nicht mehr wie &gt;_&lt;</p>
</blockquote>
<p>Mit Sicherheit aber nicht ohne noch explizit die Arraygröße zu übergeben (da sizeof an der Stelle, an der du es verwendest mit Sicherheit nicht das liefert, was du erhoffst).</p>
<p>std::vector oder std::tr1::array (sofern der Compiler den TR1 unterstützt) sind in der Regel immer sinnvoller als C-Arrays.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1869348</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1869348</guid><dc:creator><![CDATA[asc]]></dc:creator><pubDate>Mon, 15 Mar 2010 15:12:59 GMT</pubDate></item></channel></rss>