工具程序
郭永辉_HIT
机器学习数据挖掘
展开
-
读取目录下所有的文件名
环境win7x86+vs2010一:使用多字节字符集情况#include #include #include #include #include using namespace std;int main(){ char *path = "D:\\vs2010\\*.*"; HANDLE file; WIN32_FIND_DATA fileData;原创 2012-02-25 19:11:44 · 648 阅读 · 0 评论 -
c++绝对路径和相对路径
路径符号\\和/等价, 例:"D:\\file" 等价于"D:/file"。直接写文件名是表示当前目录文件,例:char *path = "file"; 表示当前目录下的名为file的文件。也可以用./表示当前目录,例:char * path = "./file" 等价于char *path = "file"。根目录的表示,例:char *path = "/"。父目录的表示,例:cha原创 2012-02-25 20:42:27 · 2344 阅读 · 0 评论 -
linux下,纯c++使用libxml2读取xml文件
linux下,纯c++使用libxml2读取xml文件下载libxml2[url]ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.7.1.tar.gz[/url]常规方法进行安装#tar xvzf libxml2-xxxx.tar.gz#./configure#make#make install把libxml2下的li转载 2012-10-18 10:35:28 · 737 阅读 · 0 评论 -
c++的正则表达式
linux下gcc4.3以后开始逐渐支持c11,但一直到gcc4.6,对正则表达式还是会有问题。c++的正则表达式(c++11)和boost几乎完全一样。首先将字符串翻译成正则表达式串,再识别正则串,如string str = "\\w+"; 这样转义后,正则才识别\w+(\\防止了字符串转义识别与正则串识别冲突)。那么对于\字符识别要用\\\\来表示。和java语言正则表达式完全相同。原创 2013-04-16 09:36:24 · 596 阅读 · 0 评论