易截截图软件、单文件、免安装、纯绿色、仅160KB

C/C++ DIR遍历函数

#include <list.h>
#include <dirent.h>
#include <iostream.h>
#include <sys/stat.h>
#include <sys/types.h>
/*****************************************************************
*函数功能: 目_录_遍_历.
*返回值:   成功返回0,失败返回非0.
*参数   path : 开始遍历的路径(最好不要使用相对路径)
*       l    : 保存找到路径的std:list对象
*       field: 要查找的目录名称.
*              如: list("/home/wyq/",list,"tmp");
*              则可以找到 /home/wyq/*/tmp/
*              如: list("/home/wyq/",list,"tmp/template");
*              则可以找到 /home/wyq/*/tmp/template
*
*****************************************************************/
int listDir(const  char *path,list<string> &l,char * field = NULL)
{
    using namespace std;
    string Path(path);
    DIR      *pDir ;
    struct dirent  *ent  ;
    char      childpath[10240];
    string    childStr;
    if ( NULL == path )
    {
      return -1;
    }
    if ( '/' != Path[Path.length()-1] )
    {
      Path.append(1,'/');
    }
    if ( '/' != Path[0] )
    {
      Path.insert(0,"/");
    }
    if ( NULL == ( pDir=opendir(Path.c_str()) ) )
    {
      return -1;
  


相关文档:

纯C语言XML解析器

精短高效的XML解析器,纯C单一程序,应用于银行的国税库行横向联网接口系统中,稳定可靠,运行速度飞快,非相应的JAVA程序可比.以下为大部分源码:
/* Copyright (c) 2005 wzs */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include <varargs.h>
#i ......

java+swing C/s模式的socket编程与长短连接

什么是socket
长连接与短连接
所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。
短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。 
比如ht ......

数学排列组合算法 P(N,M) C(N,M)

yeah,组合的也出来了,再一起发一个
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication32
{
class Program
{

static int s = 0;
static void Main(string[] args)
{
Console.Writ ......

高质量C++/C编程指南

高质量C++/C编程指南
文件状态
[  ] 草稿文件
[√] 正式文件
[  ] 更改正式文件 文件标识: 
 当前版本: 1.0
 作    者: 林锐 博士
 完成日期: 2001年7月24日
版 本 历 史
版本/状态 作者 参与者 起止日期 备注
V ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号