【C/C++】一些基本问题

自从用了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

原文地址:https://www.cnblogs.com/xweiwei/p/2732539.html