![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
mycomputerxiaomei
这个作者很懒,什么都没留下…
展开
-
区分文本文件和二进制文件
区分文本文件和二进制文件当按文本方式向文件中写入数据时,一旦遇到“换行”字符(ASCII码为10),则会转换为“回车-换行”(ASCII码为13、10)。在读取文件时,一旦遇到“回车-换行”的组合(连续的ASCII码为13、10),则会转换为换行字符(ASCII为10)。原创 2011-09-30 14:47:10 · 505 阅读 · 0 评论 -
二进制文件和文本文件的例子
给定一个整数,如 97865将这个整数保存在文件中,要求以记事本程序打开该文件时,显示 97865 FILE *pFile = fopen("3.txt","w"); int i = 98743; char ch[5]; ch[0] = 9+48; ch原创 2011-09-30 15:10:27 · 958 阅读 · 0 评论 -
文件的基本操作 C语言版
文件的写操作:void CMYCFileView::OnFileWrite() { // TODO: Add your command handler code here //打开文件 FILE *pFile = fopen("111.txt","w");原创 2011-09-30 14:00:42 · 532 阅读 · 0 评论 -
C语言中的结构体VS联合体
1.C语言中的结构体1.1 定义结构体是由一系列相同或不同类型的变量组成的集合。struct 结构体名{ //struct为关键字,“结构体名”为用户定义的类型标识。数据类型1 成员名1; //{ }中是组成该结构体的成员,其中数据类型可以是C语言所允许的任何数据类型。数据类型2 成员名2;...数据类型n 成员名n;};1.2 结构体的内存分配(方法一)结转载 2012-07-18 21:11:12 · 1549 阅读 · 0 评论 -
类对象的sizeof大小
1、class CBase{int a;char *p;};cout2、 class CBase{};运行coutsizeof(CBase)=1;实例化,所谓类的实例化就是在内存中分配一块地址,每个实例在内存中都有独一无二的地址。同样空类也会被实例化(别拿豆包不当干粮,空类也是类啊),所以编译器会给空类隐含的添加一个字节,这样空类实例化之后就原创 2012-09-05 14:55:35 · 672 阅读 · 0 评论 -
C语言中函数参数的省略号
C++允许定义形参个数和类型不确定的函数。例如,C语言中的标准函数printf便使用这种机制。在声明不确定形参的函数时,形参部分可以使用省略号“…”代替。“…”告诉编译器,在函数调用时不检查形参类型是否与实参类型相同,也不检查参数个数。例如:void ConnectData(int i,...)在上面的代码中,编译器只检查第一个参数是否为整型,而不对其他参数进行检查。转载 2014-03-24 09:14:24 · 18667 阅读 · 1 评论