登录 用户中心() [退出] 后台管理 注册
   
您的位置: 首页 >> 程序员学前班[不再更新,只读] >> 主题: 模范教程     [回主站]     [分站链接]
标题
模范教程
clq
浏览(0) + 2004-08-11 10:41:39 发表 编辑

关键字:

我自己在写教程.昨天看到了一个开源项目的教程.天哪,写得太好了.简直可以当做我们写教程的"工业标准".

本来我是很不喜欢pdf格式的,看了这个文档后我改变了看法.:)

附件[暂不开放下载]
clq
2004-8-11 13:43:07 发表 编辑

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]


总数:1 页次:1/1 首页 尾页  
总数:1 页次:1/1 首页 尾页  


所在合集/目录



发表评论:
文本/html模式切换 插入图片 文本/html模式切换


附件:



NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.

Copyright © 2005-2020 clq, All Rights Reserved
版权所有
桂ICP备15002303号-1