<?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[(C++) vector in CopyFile verwenden?!?!]]></title><description><![CDATA[<p>Hallo,<br />
also ich haben in einem vector einige dateinamen eines ordners... diese will ich nun mit CopyFile() kopieren. allerdings nimmt das CopyFile meine vector ausgabe nicht an. falscher datentyp. kann mir einer weiterhelfen??</p>
<pre><code class="language-cpp">#ifdef _MSC_VER
#pragma warning(disable:4786)
#endif

#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;algorithm&gt;

using namespace std;

int main()
{

    vector&lt;string&gt; vDateinamen;
    HANDLE fHandle;
    WIN32_FIND_DATA wfd;
    fHandle=FindFirstFile(&quot;d:\\test\\*&quot;,&amp;wfd);
    FindNextFile(fHandle,&amp;wfd);
    while (FindNextFile(fHandle,&amp;wfd))
    {
        if (wfd.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY)
        {}
        else
        {
            vDateinamen.push_back(wfd.cFileName);
        }
    }
    FindClose(fHandle);

    for(int i=0; i &lt; vDateinamen.size(); i++)
    {
        cout &lt;&lt; vDateinamen[i] &lt;&lt; endl;
        CopyFile(&quot;d:\\test\\&quot; + vDateinamen[i], &quot;d:\\test\\neu_&quot; + vDateinamen[i], FALSE);
    }

//  copy(vDateinamen.begin(), vDateinamen.end(), ostream_iterator&lt;string&gt;(cout, &quot;\n&quot;));

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/6212/c-vector-in-copyfile-verwenden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Apr 2026 23:24:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/6212.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jun 2003 08:07:00 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to (C++) vector in CopyFile verwenden?!?! on Tue, 17 Jun 2003 08:07:00 GMT]]></title><description><![CDATA[<p>Hallo,<br />
also ich haben in einem vector einige dateinamen eines ordners... diese will ich nun mit CopyFile() kopieren. allerdings nimmt das CopyFile meine vector ausgabe nicht an. falscher datentyp. kann mir einer weiterhelfen??</p>
<pre><code class="language-cpp">#ifdef _MSC_VER
#pragma warning(disable:4786)
#endif

#include &lt;windows.h&gt;
#include &lt;iostream&gt;
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;algorithm&gt;

using namespace std;

int main()
{

    vector&lt;string&gt; vDateinamen;
    HANDLE fHandle;
    WIN32_FIND_DATA wfd;
    fHandle=FindFirstFile(&quot;d:\\test\\*&quot;,&amp;wfd);
    FindNextFile(fHandle,&amp;wfd);
    while (FindNextFile(fHandle,&amp;wfd))
    {
        if (wfd.dwFileAttributes &amp; FILE_ATTRIBUTE_DIRECTORY)
        {}
        else
        {
            vDateinamen.push_back(wfd.cFileName);
        }
    }
    FindClose(fHandle);

    for(int i=0; i &lt; vDateinamen.size(); i++)
    {
        cout &lt;&lt; vDateinamen[i] &lt;&lt; endl;
        CopyFile(&quot;d:\\test\\&quot; + vDateinamen[i], &quot;d:\\test\\neu_&quot; + vDateinamen[i], FALSE);
    }

//  copy(vDateinamen.begin(), vDateinamen.end(), ostream_iterator&lt;string&gt;(cout, &quot;\n&quot;));

    return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/30140</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30140</guid><dc:creator><![CDATA[:-?]]></dc:creator><pubDate>Tue, 17 Jun 2003 08:07:00 GMT</pubDate></item><item><title><![CDATA[Reply to (C++) vector in CopyFile verwenden?!?! on Tue, 17 Jun 2003 08:51:00 GMT]]></title><description><![CDATA[<p>Das ist ein STL-Problem, nix MFC</p>
]]></description><link>https://www.c-plusplus.net/forum/post/30141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/30141</guid><dc:creator><![CDATA[RenéG]]></dc:creator><pubDate>Tue, 17 Jun 2003 08:51:00 GMT</pubDate></item></channel></rss>