背景:使用c语言实现,进行从.txt文件来进行增删改查排序读取存储的功能。
1.当使用scanf读取字符时回车也是字符串,会被scanf读取
2.定义整型变量之后,使用scanf为这个变量赋值的时候,不能使用键盘输入字符,如果字符的话,相当于没有接收到任何数据
3.C语言中对文件的读写都是用库函数来实现的。对二进制文件和文本文件都采用缓冲文件系统。----如果没有缓冲的,其实效率非常低。
4.文件的打开与关闭 头文件:stdio.h
fopen函数
用 法:FILE *fopen(char *filename,char *type);
fclose函数
用 法:int fclose(FILE *stream); 返回值:成功返回0,不成功返回EOF(-1)
5.文件的读写
fscanf函数1.fscanf():从文件指针fp指向的文件中,按format中对应的控制格式读取数据,并存储在agars对应的变量中;
原型: fscanf(FILE *fp, const char *format, agars)
fprintf函数 2.fprintf():将agars(参数表)内各项的值,按format(格式控制字符串)所表示的格式,将数据格式为字符串的形式写入到文件指针fp指向的文件中。
注:使用标准化输入/出 时 ,一定要格式匹配
6.一个汉字占两个字节
7.标准的C和C++都不支持正则表达式,但有正则表达式的函数库提供这功能.
8.C语言中并没有bool类型变量。这是C++中新增的系统类型,要在C语言中使用bool类型,可以使用自定义的方式。
1 使用整型做bool类型。typedef int bool;
2 使用枚举类型做bool类型。typedef
使用C编写学生管理系统心得
最新推荐文章于 2021-12-14 11:12:27 发布