自从用了QT之后发现人被惯坏了,一开始用QT只是出于做界面的发现,后来觉得QT中对于基本类的封装比C++标准库神马的做得好,因此就习惯于用封装好的东西。这几天想用最简单的C语言来解决问题的时候发现好多东西被忘掉了,本来当个助教是个很好的复习方法,可惜被我错过了,遗憾中。。。
1.文件读写
C文件读写操作:http://www.xl7788.com/zt/computerprogram/CFile4.html
C语言中的文件格式化读写函数:fprintf和fscanf:http://www.letuknowit.com/archives/99
C语言逐行读取文件:http://www.cutey.us/2010/08/read-from-text-by-lines
2.基本函数
fopen:http://www.cplusplus.com/reference/clibrary/cstdio/fopen/
fgets:http://baike.baidu.com/view/656654.htm,需要注意的是fgets读取行的时候最后末尾是\r\n memcpy:http://hi.baidu.com/zengzhaonong/item/f1e1383565fa5c302e0f812d ,dst目标的指针增量+1即加的是size个便宜,无需在乘以size strcmp:http://hi.baidu.com/jsjzpt/blog/item/00f060afc42494f8faed5045.html
strtok:http://www.cplusplus.com/reference/clibrary/cstring/strtok/
malloc和calloc的区别:http://topic.csdn.net/u/20080926/17/b8bc17d6-38eb-4a76-8688-b1f2c2e3c7ff.html
3.C语言实现Vector功能
http://blog.csdn.net/dengxu11/article/details/7311820 但是我测试发现还是没有原生的vector容器好用,所以还是用vector吧。
4.Matlab画三维图的方法
不是C/C++的内容,但对Matlab不熟,放在这里吧。http://www.signal-integrity.org/post/matlab-3-dimension.html
5.dll的调试方法
dll是会被exe调用的,因此将exe的路径放在debug参数里即可调试dll。http://blog.csdn.net/chinaplus/article/details/632142