2023-2024-1 20231407陈原计算机科学技术与c语言程序设计第十三周总结

发布时间 2023-12-24 21:23:41作者: CCCY12345
这个作业属于哪 计算机科学技术与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(文件指针,每一块大小,读取的块数,结构体指针)

 

 

 

结构体是一种用户自定义的数据类型,可以包含不同数据类型的成员,这些成员被称为字段(fields)或成员变量。每个成员变量可以有不同的数据类型,而且它们在内存中是按顺序存储的。结构体是一种用户自定义的数据类型,可以包含不同数据类型的成员,这些成员被称为字段(fields)或成员变量。每个成员变量可以有不同的数据类型,而且它们在内存中是按顺序存储的。