Image

Imagemegavolt_ss wrote in Imageru_cpp

HTTP POST

Скачал отсюда исходник. Попробовал откомпилировать.

MinGW выдал это
http_post.cpp: In function `int main()':
http_post.cpp:130: error: expected primary-expression before '&' token
http_post.cpp:130: error: initializer expression list treated as compound expression

cl это
http_post.cpp(130) : error C2275: 'std::string' : illegal use of this type as an expression C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\crt\xstring(607) : see declaration of 'std::string'
http_post.cpp(130) : error C2078: too many initializers

Проблема в этих кусках кода

int request (char* hostname, char* api, char* parameters, string& message)
...
int main(){
string message;
int request("www.somesite.com", "/post_url.pl", "search=hello&date=todat", string& message);
}

Что не так?

UPD: Пост посвящается моей же невнимательности :)

Разобрался, откомпилил, работает. Спасибо всем откликнувшимся.