انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: سید وحید رضا برهانی در 25 فروردین 1389، 09:49 ب‌ظ

عنوان: دریافت فایل از اینترنت در c (حل شد)
ارسال شده توسط: سید وحید رضا برهانی در 25 فروردین 1389، 09:49 ب‌ظ
سلا
می خواستم ببینم که چجوری با اینترنت ارتباط برقرار کنم یا اینکه چجوری از اینترنت فایل دانلود کنم البته با زبان سی  یعنی با سی معمولی نه qt یا gtk ... وصد البته یک راه ساده
عنوان: پاسخ به: دریافت فایل از اینترنت
ارسال شده توسط: parsibox در 26 فروردین 1389، 03:00 ب‌ظ
باید از 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
عنوان: پاسخ به: دریافت فایل از اینترنت
ارسال شده توسط: سید وحید رضا برهانی در 27 فروردین 1389، 04:00 ق‌ظ
سلام
ممنون همون چیزی که می خواستم
عنوان: پاسخ به: دریافت فایل از اینترنت
ارسال شده توسط: Caesar در 27 فروردین 1389، 02:13 ب‌ظ
می‌گم عنوان رو به یه چیزی مثل «دریافت فایل از اینترنت در C» تغییر بدی بهتر می‌شه.
ممنون...
عنوان: پاسخ به: دریافت فایل از اینترنت
ارسال شده توسط: سید وحید رضا برهانی در 28 فروردین 1389، 05:21 ق‌ظ
سلام
تغییرش دادم
ممنون