Stringübergabe an Kette geht nicht?
-
*kopf schüttelt*
Was ist denn daran bitte so schwer?void foo() { std::string temp = retusrpwd(); // Wir heben den Speicher auf. // ... curl_easy_setopt(easyhandle, CURLOPT_POSTFIELDS, temp.c_str()); // Setzen ihn. // ... curl_easy_perform(easyhandle); // Benutzen ihn. // Und temp Speicher darf freigegeben werden. }Dir scheint echt viel Grundverständnis in C++ zu fehlen. Ich rate dringend zu einem dieser Bücher, sonst verrennst du dich andauernd komplett.
Es gäbe im übrigen nämlich auch noch eine CURL Bibliothek für C++, bzw. einen Wrapper:
http://curl.haxx.se/libcurl/cplusplus/
http://rrette.com/textpattern/index.php?s=cURLppGrüssli