Open Source
文章平均质量分 77
zhaoweikid
碧落
展开
-
用lex统计文本文件字符数
我曾经在Linux上写的一个C程序,借助Lex做词法分析来同时统计N个文本文件的字符数,单词数和行数。让我觉得Lex确实挺有意思的。确实Lex的功能非常强大,用来做小巧的词法分析非常适合,也非常好用。这个程序参考了《Lex与Yacc》上的一个例子。%{ unsigned int char_count = 0, word_count = 0, line_count = 0; %} %% [^ /原创 2004-10-28 13:06:00 · 5666 阅读 · 3 评论 -
C++中读取图片长度和宽度
看到一个用ASP写的读取图片文件的长度、宽度的程序,感觉有点意思,于是用C++也写了一个。#include #include #include using namespace std;class CImage{private: long m_Width; long m_Height; int get_extension(string fname);pu原创 2004-10-28 13:02:00 · 14142 阅读 · 3 评论 -
用iconv做通用的语言编码转换
以前我写了一个gb18030到utf-8编码转换的程序,这段代码还是有些问题的,因为现在我需要对任意的两个iconv支持的语言编码做互相转换,比如GB2312, GBK, GB18030, UTF-8, UTF-16, BIG5等等,所以才有了这段程序,注释我不加了。目前这段代码是非常的稳定,测试了超过10万行的数十种编码的文本的转换都没有出问题。 #include stdio.h>原创 2007-06-01 22:37:00 · 2093 阅读 · 0 评论