2023-2024-1 20231407陈原计算机科学技术与c语言程序设计第十三周总结
这个作业属于哪 | 计算机科学技术与c语言程序设计 |
作业要求 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK13 |
作业目标 | c语言程序设计第十二章 |
作业正文 | https://www.cnblogs.com/CCCY12345/p/17924825.html |
结构体是一种用户自定义的数据类型,可以包含不同数据类型的成员,这些成员被称为字段或成员变量。每个成员变量可以有不同的数据类型,而且它们在内存中是按顺序存储的。
共同体是一种特殊的数据类型,它允许在同一内存位置存储不同的数据类型,但只能同时存储其中的一个成员。共同体的大小取决于其最大成员的大小。
C语言中,文件(file)是数据的持久存储方式。你可以使用文件来读取数据,写入数据,或者对数据进行追加。C语言中处理文件的相关操作需要使用标准库中的文件操作函数,主要包括 <stdio.h>
头文件中的函数。
打开文件:fopen
关闭文件:fclose
打开失败:返回NULL
打开方式:
r:只读方式(文件必须存在)。
r+:读写方式(文件必须存在)。
w:只写文件(文件存在,则原内容先会被清空)
w+:读写
a:追加内容。
输入函数:fprintf,fwrite,fputs,fputc
读取函数:fscanf,fread,fgets,fgetc
文件输入
1、fprintf:
fprintf(文件指针,“输入内容”)。和printf用法相似。
2、fwrite:
fwrite(输入数据指针,数据大小,读取多少字节,文件指针)
3、fputc:
单个字节输入
fputc(‘字符’,文件指针)
4、fputs:
字符串输入(不包括\0)
fputs(“字符串”,文件指针)。
读取文件:
1、fscanf(要读取的文件的指针,“%……”,将数字存入的地址)
2、fgetc(读取单个字符)
char a=fgetc(文件指针)
3、fgets(读取到的地址,读取字节数,文件指针)
4、fread(文件指针,每一块大小,读取的块数,结构体指针)