<?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[FTP Userdatenabfrage kompiliert nicht]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;wininet.h&gt;
#include &lt;process.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include  &lt;wininet.h&gt;
#pragma comment(lib, &quot;Wininet.lib&quot;)
#pragma comment(lib, &quot;ws2_32&quot;)
#pragma comment(lib, &quot;libwininet.a&quot;)

using namespace std;

void upload();

int main()
{
char server[50];
char account[50];
char passwort[50];

cin.getline(server,50);
cin&gt;&gt;account;
cin&gt;&gt;passwort;
        upload();

}

void upload(char *server, char *account, char *passwort)
{
    HINTERNET hOpen, hConnection;

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

    hConnection = InternetConnect(hOpen, server, INTERNET_DEFAULT_FTP_PORT,
                                     account, passwort, INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;,
                  FTP_TRANSFER_TYPE_ASCII, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
</code></pre>
<p>Fehlermeldung: <strong>undefined reference to `upload()'</strong><br />
Nutze <strong>Code:Blocks</strong> als Compiler. Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/238648/ftp-userdatenabfrage-kompiliert-nicht</link><generator>RSS for Node</generator><lastBuildDate>Mon, 06 Apr 2026 22:04:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/238648.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 13 Apr 2009 21:38:46 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Mon, 13 Apr 2009 21:38:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;wininet.h&gt;
#include &lt;process.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include  &lt;wininet.h&gt;
#pragma comment(lib, &quot;Wininet.lib&quot;)
#pragma comment(lib, &quot;ws2_32&quot;)
#pragma comment(lib, &quot;libwininet.a&quot;)

using namespace std;

void upload();

int main()
{
char server[50];
char account[50];
char passwort[50];

cin.getline(server,50);
cin&gt;&gt;account;
cin&gt;&gt;passwort;
        upload();

}

void upload(char *server, char *account, char *passwort)
{
    HINTERNET hOpen, hConnection;

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

    hConnection = InternetConnect(hOpen, server, INTERNET_DEFAULT_FTP_PORT,
                                     account, passwort, INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;,
                  FTP_TRANSFER_TYPE_ASCII, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
</code></pre>
<p>Fehlermeldung: <strong>undefined reference to `upload()'</strong><br />
Nutze <strong>Code:Blocks</strong> als Compiler. Was mache ich falsch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695424</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695424</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Mon, 13 Apr 2009 21:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Mon, 13 Apr 2009 21:42:39 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;wininet.h&gt;
#include &lt;process.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include  &lt;wininet.h&gt;
#pragma comment(lib, &quot;Wininet.lib&quot;)
#pragma comment(lib, &quot;ws2_32&quot;)
#pragma comment(lib, &quot;libwininet.a&quot;)

using namespace std;

void upload(char *server, char *account, char *passwort);//NUR DAS GEÄNDERT

int main()
{
char server[50];
char account[50];
char passwort[50];

cin.getline(server,50);
cin&gt;&gt;account;
cin&gt;&gt;passwort;
        upload();

}

void upload(char *server, char *account, char *passwort)
{
    HINTERNET hOpen, hConnection;

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

    hConnection = InternetConnect(hOpen, server, INTERNET_DEFAULT_FTP_PORT,
                                     account, passwort, INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;,
                  FTP_TRANSFER_TYPE_ASCII, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1695425</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695425</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 13 Apr 2009 21:42:39 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Mon, 13 Apr 2009 21:52:08 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;wininet.h&gt;
#include &lt;process.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include  &lt;wininet.h&gt;
#pragma comment(lib, &quot;Wininet.lib&quot;)
#pragma comment(lib, &quot;ws2_32&quot;)
#pragma comment(lib, &quot;libwininet.a&quot;)

using namespace std;

void upload(char *server, char *account, char *passwort);//NUR DAS GEÄNDERT

int main()
{
char server[50];
char account[50];
char passwort[50];

cin.getline(server,50);
cin&gt;&gt;account;
cin&gt;&gt;passwort;
        upload();

}

void upload(char *server, char *account, char *passwort)
{
    HINTERNET hOpen, hConnection;

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

    hConnection = InternetConnect(hOpen, server, INTERNET_DEFAULT_FTP_PORT,
                                     account, passwort, INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;,
                  FTP_TRANSFER_TYPE_ASCII, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
</code></pre>
<p>Habs versucht zu kompilieren, allerdings spuckt der Compiler wieder fehler raus:<br />
**<br />
too few arguments to function `void upload(char*, char*, char*)'</p>
<p>|26|error: at this point in file**<br />
<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>
]]></description><link>https://www.c-plusplus.net/forum/post/1695427</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695427</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Mon, 13 Apr 2009 21:52:08 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 07:32:21 GMT]]></title><description><![CDATA[<p>too <strong>few</strong> arguments to function</p>
<p>Guck mal im Wörterbuch nach, was few auf deutsch bedeutet, falls du es nicht weißt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695488</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695488</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Tue, 14 Apr 2009 07:32:21 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 12:32:54 GMT]]></title><description><![CDATA[<p>Luckie schrieb:</p>
<blockquote>
<p>too <strong>few</strong> arguments to function</p>
<p>Guck mal im Wörterbuch nach, was few auf deutsch bedeutet, falls du es nicht weißt.</p>
</blockquote>
<p>Und wieso sagt er das? Bin Neuling und will es kompiliert haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695680</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695680</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Tue, 14 Apr 2009 12:32:54 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 13:06:26 GMT]]></title><description><![CDATA[<p>skullyan schrieb:</p>
<blockquote>
<p>Luckie schrieb:</p>
<blockquote>
<p>too <strong>few</strong> arguments to function</p>
<p>Guck mal im Wörterbuch nach, was few auf deutsch bedeutet, falls du es nicht weißt.</p>
</blockquote>
<p>Und wieso sagt er das? Bin Neuling und will es kompiliert haben.</p>
</blockquote>
<p>WEIL DU IN ZEILE 26 TOO FEW ARGUMENTS, NÄHMLICH KEINE, TO DER FUNCTION GEBEN TUHST.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695708</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 14 Apr 2009 13:06:26 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 13:42:31 GMT]]></title><description><![CDATA[<p>volkard schrieb:</p>
<blockquote>
<p>skullyan schrieb:</p>
<blockquote>
<p>Luckie schrieb:</p>
<blockquote>
<p>too <strong>few</strong> arguments to function</p>
<p>Guck mal im Wörterbuch nach, was few auf deutsch bedeutet, falls du es nicht weißt.</p>
</blockquote>
<p>Und wieso sagt er das? Bin Neuling und will es kompiliert haben.</p>
</blockquote>
<p>WEIL DU IN ZEILE 26 TOO FEW ARGUMENTS, NÄHMLICH KEINE, TO DER FUNCTION GEBEN TUHST.</p>
</blockquote>
<p>Jo, stimmt. Läuft.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695745</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695745</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Tue, 14 Apr 2009 13:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 15:00:57 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;windows.h&gt;
#include &lt;wininet.h&gt;
#include &lt;process.h&gt;
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;stdio.h&gt;
#include &lt;conio.h&gt;
#include &lt;wininet.h&gt;

using namespace std;

void upload(char *server, char *account, char *passwort);//NUR DAS GEÄNDERT

int main()
{
char server[50];
char account[50];
char passwort[50];

cin.getline(server,50);
cin&gt;&gt;account;
cin&gt;&gt;passwort;
upload(server, account, passwort);

}

void upload(char *server, char *account, char *passwort)
{
    HINTERNET hOpen, hConnection;

    hOpen = InternetOpen(&quot;FTP Upload&quot;, INTERNET_OPEN_TYPE_DIRECT, NULL, NULL, 0);

    hConnection = InternetConnect(hOpen, server, INTERNET_DEFAULT_FTP_PORT,
                                     account, passwort, INTERNET_SERVICE_FTP, 0, 0);

    FtpPutFile(hConnection, &quot;C:\\upload.txt&quot;, &quot;//upload.txt&quot;,
                  FTP_TRANSFER_TYPE_BINARY, 0);

    InternetCloseHandle(hConnection);
    InternetCloseHandle(hOpen);
}
</code></pre>
<p>Ich will jetzt noch eine Abfrage zum Quell- und Zielpfad einbauen. Wie mache ich das am elegantesten? Ich habs mit cin.getline(); probiert, ging aber nicht. Vielen Dank.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695804</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695804</guid><dc:creator><![CDATA[skullyan]]></dc:creator><pubDate>Tue, 14 Apr 2009 15:00:57 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 15:05:08 GMT]]></title><description><![CDATA[<p>upload(server.c_str(),accunt.c_str(), passwort.c_str());</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695807</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695807</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Tue, 14 Apr 2009 15:05:08 GMT</pubDate></item><item><title><![CDATA[Reply to FTP Userdatenabfrage kompiliert nicht on Tue, 14 Apr 2009 15:07:46 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">#include &lt;string&gt;

...

std::string Line; // Hier steht die zeile dann drinn
std::getline(std::cin,Line);

...
</code></pre>
<p>std:: kannst eigentlich weglassen da du using namespace verwendest.#</p>
<p>zum konvertieren von string nach char* verwendet man Line.c_str();</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1695809</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1695809</guid><dc:creator><![CDATA[Schurke]]></dc:creator><pubDate>Tue, 14 Apr 2009 15:07:46 GMT</pubDate></item></channel></rss>