5月 01

C++中使用正则表达式

主要记录使用正则表达式编译时遇到的问题。 要使用正则表达式,需include<regex>,然后编译时报错: makefile里面加上-std=c++0x选项后依然出错,仔细看才发现编译命令里面没出来-std=c++0x,原来是自己makefile写错了: c++应该用CXX,改为: 依然报错: 看来还是得指定CC,makef … Continue reading

4月 28

C++处理命令行选项

去年写了个小程序,把qq围棋的wgs格式的棋谱转换为sgf格式,当时直接是cin文件路径,wgs那么变态的文件名,每次转换前都要先重命名才方便转换。还有一点,有很多棋谱要转时不方便,得一个个的输入。想到linux上很多工具,一般都是接收选项和参数的,可以用通配符匹配所有同类型文件,很是方便,于是查了些资料,发现实现起来其实很简单。 这里用 … Continue reading

4月 25

C++输出16进制数和整行读取文件

蛋疼的计组实验,8086汇编语言,找出8086/8088指令系统所有指令的操作码的编码,没学会,就去搞了点副业,复习了下C++文件操作。 实验要求生成一个in.txt文件,然后用debugout.txt命令将指令码输出到out.txt中。 in.txt内容示例如下,要输入512行,手动的话直接累死掉了,所以编程了。 e 100 00 u … Continue reading