操作系统 文件操作实验

loading 分享 2026-9-2 下载文档

计算机学院实验报告

课 程实验名称指导老师专 业班 级学 号学生姓名

计算机操作系统 文件操作 嘉应学院计算机学院年 月 日

一、实验目的

熟悉和掌握利用库函数操作文件。

二、实验内容

编写程序实现对文件的显示。

三、实验指导

1. fopen( ) 打开一个文件。 定义

FILE * fopen(const char * filename, const char * mode); 2. fclose()

关闭一个文件。如果成功关闭,fclose 返回 0,否则返回EOF(-1)。 定义

int fclose(FILE *stream); 3. fgetc()

从文件中读取字符。返回读取的一个字节。如果读到文件末尾返回EOF。 定义

int fgetc(FILE *stream); 4. fputc( )

输出一个字符到文件中。 定义

int fputc(int ch, FILE *stream); 5. putchar()

输出一个字符到标准输出(即显示器)中。等价于:fputc(ch, STDOUT); 定义

int putchar(int ch); 四、实现代码

编写程序实现对文件内容的显示

#include #include

int main(int argc, char **argv) { if (argc != 2) {

printf(\ return 0; }

FILE *file = fopen(argv[1], \ if (file == NULL) { printf(\ return 0; }

for(;;) {

char ch = fgetc(file); if (ch == EOF) break; putchar(ch); }

fclose(file); return 0; }

五、编译并运行

首先看到一行:

Please input file name! 而后按格式输入 ./a.out 71.cpp 结果显示为 71.cpp

的文件内容


操作系统 文件操作实验.doc 将本文的Word文档下载到电脑
搜索更多关于: 操作系统 文件操作实验 的文档
相关推荐
相关阅读