Lesson12文件操作 主讲人:孙鑫 http://www.sunxin.org
Lesson12 文件操作 主讲人:孙鑫 http://www.sunxin.org
指向常量的指针 char ch[5]=“isi; const char* pStr=ch ch 表示指向的对象是常量 0088:4400 指向内容不可改变 pstr=0088:4400 指针值可以修改 0 pStr=w; W/error p Str="wangwu", lok http://www.sunxin.org
指向常量的指针 char ch[5]=“lisi”; const char * pStr=ch; 表示指向的对象是常量 l i s i \0 pStr=0088:4400 0088:4400 指向内容不可改变 *pStr=‘w’; //error pStr=“wangwu”; //ok ch 指针值可以修改 http://www.sunxin.org
指针常量 char ch[5]="lisi Ist p Str=ch 表示指针本身是常量 0088:4400ch 指向的内赛可以修改 pstr=0088:4400 指针值不可修改 10 p Str="zhangsan terror *pStr=W llok http://www.sunxin.org
指针常量 char ch[5]=“lisi”; char * const pStr=ch; 表示指针本身是常量 l i s i \0 pStr=0088:4400 0088:4400 指针值不可修改 pStr=“zhangsan”; //error *pStr=‘W’; //ok ch 指向的内容可以修改 http://www.sunxin.org
二进制文件和文本文件 文件是在让算机内存中以二进制表示的数据在外 部存储介质上的另一种存放形式。 文件通常分为二进制文件和文本文件。 二进制文件是包含在ASCI及扩展ASCI字符中 编写的数据或碮序指令的文件。一般是可执行程 序、图形、囹象、声音等等文件 文本文件(也称为ASCI文件):它的每一个字节存 放的是可表示为 的ASCI代码的文件。它 是以“行”为基本结构的一种信息组织和存储方 式的文件,可用任何文字处理程序阅读的简单文 本文件。 http://www.sunxin.org
二进制文件和文本文件 ◼ 文件是在计算机内存中以二进制表示的数据在外 部存储介质上的另一种存放形式。 ◼ 文件通常分为二进制文件和文本文件。 ◼ 二进制文件是包含在 ASCII 及扩展 ASCII 字符中 编写的数据或程序指令的文件。一般是可执行程 序、图形、图象、声音等等文件。 ◼ 文本文件(也称为ASCII文件):它的每一个字节存 放的是可表示为一个字符的ASCII代码的文件。它 是以 “行”为基本结构的一种信息组织和存储方 式的文件,可用任何文字处理程序阅读的简单文 本文件。 http://www.sunxin.org
文本方式和二进制方式 当我们按照文本方式往文件中写入数据时, 旦遇到换行字符(ASCI为10,则会转换 为回车一换行(ASCI为13、10)。在读取文 件时,一旦遇到回车一换行的组合(即连续 的ASCI13、10),则会转换为换行字符 (ASCI为10)。 当我们按照二进制方式往文件中写入数据, 则将数据在内存中的存储形式原样输出到 文件中 http://www.sunxin.org
文本方式和二进制方式 ◼ 当我们按照文本方式往文件中写入数据时, 一旦遇到换行字符(ASCII为10),则会转换 为回车-换行(ASCII为13、10)。在读取文 件时,一旦遇到回车-换行的组合(即连续 的ASCII 13、10),则会转换为换行字符 (ASCII为10)。 ◼ 当我们按照二进制方式往文件中写入数据, 则将数据在内存中的存储形式原样输出到 文件中。 http://www.sunxin.org
问题 给你一个整数,例如:98341,将这个整数保存到 文件中,要求在以记事本程序打开文件时,显示 的是98341。如下图所示: 國未定标题-记事本 口x 文件()编辑()格式(Q帮助( 98341 http://www.sunxin.org
问题 ◼ 给你一个整数,例如:98341,将这个整数保存到 文件中,要求在以记事本程序打开文件时,显示 的是98341。如下图所示: http://www.sunxin.org