php 大型网站开发教程,山东建设工程管理局网站,网站规划与设计大作业,广州外贸公司集中地一【实验目的】
1.掌握文件或目录属性信息的函数stat()函数的使用#xff1b; 2.掌握目录操作的函数opendir 函数和readdir函数的使用#xff1b; 3.编写程序mysearch.c递归实现打印输出任意目录下#xff0c;指定类型的所有文件#xff0c;如#xff1a;./mysearch /hom…一【实验目的】
1.掌握文件或目录属性信息的函数stat()函数的使用 2.掌握目录操作的函数opendir 函数和readdir函数的使用 3.编写程序mysearch.c递归实现打印输出任意目录下指定类型的所有文件如./mysearch /home/temp *.c。
二【实验要求】
以下每个实验均要求 1.“实验源代码”处粘贴所编写的程序源码务必添加关键语句的注释 2.“实验结果”截图包括编写的程序和运行结果粘贴到“实验结果”下方截图需看到本人的名字及学号 3.有“讨论”的题目请务必认真回答
三【实验内容】
3-1. 调用Unix I/O库函数编写程序task42.c从键盘读入5个学生的成绩信息包括学号、姓名、语文、数学、英语成绩允许有一位小数存入一个结构体数组结构体定义为 typedef struct _subject { char sno[20]; //学号 char name[20]; //姓名 float chinese; //语文成绩 float math; //数学成绩 float english; //英语成绩 } subject; 【源程序】
3-2.在Linux环境下可以调用库函数gettimeofday测量一个代码段的执行时间请写一个程序task43.c测量read、write、fread、fwrite函数调用所需的执行时间并与prof/gprof工具测的结果进行对比看是否基本一致。并对四个函数的运行时间进行对比分析。 提示由于一次函数调用时间太短测量误差太多应测量上述函数多次如10000次运行的时间结果才会准确。 【源程序】
3-3.编写程序2_3.c,实现显示任意指定目录下的文件属性信息 【源程序】
3-4.建立2_4.c文件使用opendir()函数和readdir()函数实现显示任意目录下所有文件及目录名称。 【源程序】
3-5. 编写程序mysearch.c递归实现打印输出任意目录下指定类型的所有文件如./mysearch /home/temp *.c 【源程序】