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: Пост посвящается моей же невнимательности :)
Разобрался, откомпилил, работает. Спасибо всем откликнувшимся.
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: Пост посвящается моей же невнимательности :)
Разобрался, откомпилил, работает. Спасибо всем откликнувшимся.
