字符的输入

字符的输入_第1张图片

 从文件读入和从键盘读入:

字符的输入_第2张图片

字符的输入_第3张图片

 1.txt第一个字符a变成w:

字符的输入_第4张图片输入多个字符

字符的输入_第5张图片

 从1.TXT中输出多个字符到buff中

字符的输入_第6张图片字符的输入_第7张图片

 字符的输入_第8张图片

 字符的输入_第9张图片

 二进制读写:

文本文件和二进制的区别:

存储的格式不同:文本文件只能存储文本。

计算机内码概念:文本符号在计算机内部的编码(计算机内部只能存储数字0101001....,所以所有符号都要编码)

二进制读写函数格式:

size_t fread(void *ptr, size_t size, size_t n, FILE *fp);

void *ptr  读取内容放的位置指针(放的位置)

  size_t size 读取的每个块大小

size_t n 读取的个数

  FILE *fp  读取的文件指针(来源)

 

字符的输入_第10张图片

 

注意事项:

文件写完后,文件指针指向文件末尾,如果这时候读,读不出来内容。

解决办法:移动指针(后面讲解)到文件头;关闭文件,重新打开

你可能感兴趣的:(开发语言)