انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: سید وحید رضا برهانی در 25 فروردین 1389، 09:49 بظ
-
سلا
می خواستم ببینم که چجوری با اینترنت ارتباط برقرار کنم یا اینکه چجوری از اینترنت فایل دانلود کنم البته با زبان سی یعنی با سی معمولی نه qt یا gtk ... وصد البته یک راه ساده
-
باید از curl استفاده کنی
http://curl.haxx.se/libcurl/c/example.html
اینم مثال سادش :
#include <stdio.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
البته برای کامپایلش باید کتابخانه ی curl را صدا بزنی
این مثال خط فرمان برای کامپالش هست :
gcc -I/usr/pkg/include -L/usr/pkg/lib -lcurl -Wl,-R/usr/pkg/lib -lssl -lcrypto -lz -o curlcacerttest curlcacerttest.c
-
سلام
ممنون همون چیزی که می خواستم
-
میگم عنوان رو به یه چیزی مثل «دریافت فایل از اینترنت در C» تغییر بدی بهتر میشه.
ممنون...
-
سلام
تغییرش دادم
ممنون