自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 操作系统实验六代码自用

pfn;pfn;int i;for(i=0;i++){for(i=1;i++){int S,i;//FLOATfor (i=0;i+=4){a[i]=S;for (i=0;i++){

2023-05-23 19:34:43 79 1

原创 使用`fread`和`fwrite`函数实现Linux的`cp`命令并输出所需时间的C语言程序

该程序首先检查是否提供了源文件和目标文件名。接着使用`fopen`函数打开源文件和目标文件,并在目标文件不存在时创建一个新的空文件。然后,它使用`fread`读取源文件的数据,并使用`fwrite`将数据写入目标文件中。程序使用 `gettimeofday` 函数获取开始时间和结束时间,并计算两个时间之间的差异,即所需时间。最后,程序通过关闭源文件和目标文件来释放资源。其中source_file为源文件名,destination_file为目标文件名。程序将输出所需的时间(以毫秒为单位)。

2023-04-10 14:34:13 186

原创 使用`read`和`write`实现Linux的`cp`命令的C语言程序,并输出所需要的时间

该程序接受两个参数,源文件名和目标文件名。它使用`open`函数打开源文件和目标文件,并在目标文件不存在时创建一个新的空文件。然后,它使用`read`从源文件中读取数据,并使用`write`将其写入目标文件中。在主循环结束后,程序使用`gettimeofday`函数获取开始时间和结束时间,计算并输出所需的时间。请注意,在实际应用中,可能需要增加一些错误处理代码以避免潜在的错误。

2023-04-10 14:18:54 134

原创 linux利用read和write实现cp命令

write函数将读取到的数据写入目标文件中,返回写入的字节数。需要注意的是,在执行复制操作时,我们使用循环不断地从源文件中读取数据,并通过write将其写入目标文件中,直到源文件中的数据全部复制到目标文件为止。1. 打开源文件(source)和目标文件(destination),分别使用open系统调用打开文件,并且需要指定相应的读写权限。2. 使用循环,从源文件中读取数据到缓冲区(buffer),并通过write将数据写入目标文件中。3. 重复执行第2步,直到源文件中的数据全部复制到目标文件为止。

2023-04-10 14:02:16 269 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除