![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
flyinng
这个作者很懒,什么都没留下…
展开
-
C symlink()—建立文件符号连接
相关函数:link, unlink头文件:#include 定义函数:int symlink(const char * oldpath, const char * newpath);函数说明:symlink()以参数newpath 指定的名称来建立一个新的连接(符号连接)到参数oldpath 所指定的已存在文件. 参数oldpath 指定的文件不一定要存在, 如果参数new转载 2014-06-07 16:41:52 · 2026 阅读 · 0 评论 -
C/C++ 文件读写操作总结
[转]C/C++ 文件读写操作总结在编程的过程中,文件的操作是一个经常用到的问题,在C++Builder中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于BCB库的文件操作;5、特殊文件的操作。壹、基于C的文件操作 在ANSI C中,转载 2017-08-03 13:56:50 · 412 阅读 · 0 评论 -
LINUX 使用tcgetattr与tcsetattr函数控制终端
转自:http://hi.baidu.com/baldwin8/blog/item/dc07f33c57e01b0abba1676d.htmlLINUX 使用tcgetattr函数与tcsetattr函数控制终端一为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而t转载 2017-08-03 15:00:40 · 267 阅读 · 0 评论 -
常量传形参的编译错误
#typedefunsigned char MS_U8;MS_BOOL WriteSingleByte(MS_U8 u8BusNumSlaveID, MS_U8 REG_ADDR1, MS_U8 REG_ADDR2, MS_U8 CMD_DATA){UNUSED(u8BusNumSlaveID);MS_U8 addr[2]={0,0};addr[0]=REG_ADDR1;addr[...原创 2019-05-14 09:01:40 · 292 阅读 · 0 评论 -
C++代码中嵌套C语言的代码声明
如果C++代码中移植C语言的代码,最好将其指明为C代码:#ifndefcommon_H#define common_H#ifdef __cplusplusextern "C"{#endif.....#ifdef __cplusplus}#endif#endif...原创 2019-05-13 14:56:19 · 1001 阅读 · 0 评论