C/C++
文章平均质量分 78
cyh706510441
这个作者很懒,什么都没留下…
展开
-
结构体(struct)的不同写法和tag前缀
结构体有多种不同的声明定义写法,且在C、C++中使用略有差别,再者用typedef带来方便的同时,也造成了更多写法的混淆。本文的目的就是总结struct的各种声明定义方法,理清思路,避免混淆。总结有误之处,请大家指正。一、struct声明定义总结结构体声明由三部分组成,tag, member-list, variable-list。 struct ta原创 2014-12-24 15:05:03 · 7496 阅读 · 0 评论 -
文件读写操作
fopen函数原型:FILE * fopen ( const char * filename, const char * mode ); 返回值:文件顺利打开后,指向该流的文件指针就会被返回。如果文件打开失败则返回NULL,并把错误代码存在errno中 参数: mode 说明 “r” read,已只读方式打开文件,文件必须存在 “w” write,打开只写文件,若文件已存在原创 2015-09-10 18:56:56 · 644 阅读 · 0 评论 -
字符串转base64
一、Base64简介Base64编码,是我们程序开发中经常使用到的编码方法。它是一种基于用64个可打印字符来表示二进制数据的表示方法。它通常用作存储、传输一些二进制数据编码方法!也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!它其实只是定义用可打印字符传输内容一种方法,并不会产生新的字符集!0~63对应到ABCDEFGHIJKLM原创 2015-10-11 16:16:01 · 4317 阅读 · 0 评论