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软件下载及使用技巧.
    但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
    验证问题说明申请入群原因即可.