自从用了QT之后发现人被惯坏了,一开始用QT只是出于做界面的发现,后来觉得QT中对于基本类的封装比C++标准库神马的做得好,因此就习惯于用封装好的东西。这几天想用最简单的C语言来解决问题的时候发现好多东西被忘掉了,本来当个助教是个很好的复习方法,可惜被我错过了,遗憾中。。。
1.文件读写
C文件读写操作:
C语言中的文件格式化读写函数:fprintf和fscanf:
C语言逐行读取文件:
2.基本函数
fopen:
fgets:,需要注意的是fgets读取行的时候最后末尾是\r\n memcpy: ,dst目标的指针增量+1即加的是size个便宜,无需在乘以size strcmp:
strtok:
malloc和calloc的区别:
3.C语言实现Vector功能
但是我测试发现还是没有原生的vector容器好用,所以还是用vector吧。
4.Matlab画三维图的方法
不是C/C++的内容,但对Matlab不熟,放在这里吧。
5.dll的调试方法
dll是会被exe调用的,因此将exe的路径放在debug参数里即可调试dll。