clq
浏览(0) +
2004-08-11 10:41:39 发表
编辑
关键字:
我自己在写教程.昨天看到了一个开源项目的教程.天哪,写得太好了.简直可以当做我们写教程的"工业标准".
本来我是很不喜欢pdf格式的,看了这个文档后我改变了看法.:)
附件[暂不开放下载]
clq
curl的自定义收取的例子复杂了一点.
以下是我写的,可以包装一下做得和delphi中的indy一样.
[code]
// curl1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
#include <curl/curl.h>
int n1=1;
size_t my_write_func(
void *ptr, /* 接收到的数据 */
size_t size, /* ? */
size_t nmemb, /* 收到数据的大小 */
FILE *stream /* ? */
)
{
char p1[255];
//memcpy(p1,ptr,200);
//printf("c:s%",ptr);
printf("%s \n nmemb:%d size:%d 收取次数:%d",ptr,nmemb,size,n1);
n1++;
getchar();
return nmemb; //好象不返回这个数就会只收取一次
}
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
//curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
curl_easy_setopt(curl, CURLOPT_URL, " http://server.clqsoft.com:8080/bbs/index.php ");
//curl_easy_setopt(curl, CURLOPT_URL, " http://clq.51.net ");
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, my_write_func);
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
[/code]
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.