重庆三峡学院计算机实验报告怎么写,重庆三峡学院计算机科学与技术2008计本,信本操作系统实验试题...

第一套题:文件更名

要求:1.在系统中建立一个文件(文件名自定)。(10分)

2.用rename函数编写一个C程序(程序名自定)更改第一点要求中的文件名(文件名自定);在程序中应有如下基本功能:当执行文件时,使用方法出错,请给出提示,如程序名参数1参数2,并退出;如rename函数调用不成功,给出相应的出错信息,否则,给出相应的成功信息。(60分)

3.调试成功。(20分)

4.用相应的命令查看调试结果。(10分)

注:rename函数原型是:int rename( const char*oldname, const char *newname)

#include

#include

int main(int argc,char *argv[])

{

if(argc!=3) {

printf(“usage:a.out \n”);

exit(1);

}

if(rename(argv[1], argv[2])<0)

printf(“ERROR:rename() call failed\n”);

else

printf(:”rename() call successful\n”);

exit(0);

}

第二套题:改变当前目录到指定目录

要求:

1.在系统中建立一个用建目录命令(目录名自定)。(10分)

2.用chdir和getwd函数编写一个C程序(程序名自定)改变当前目录到指定目录,然后打印出该目录名。在程序中应有如下基本功能:当执行文件时,使用方法出错,请给出提示,如程序名参数,并退出;如chdir函数调用不成功,给出相应的出错信息,退出。

否则,调用getwd函数,如getwd函数调用不成功,给出相应的出错信息,退出。否则,打印该目录名。(60分)

3.调试成功。(20分)

4.用相应的命令查看指定目录。(10分)

注:getwd函数原型是:int getwd (char*pathbuf);它的功能确定调用进程当前工作目录的绝对路经名,复制该路经名所指、由我们自己提供的字符数组中,然后返回指向该数组的指针。调用成功返回0,否则,返回-1。chdir函数原型是:int chdir ( const char*pathname);它的功能是pathname指定的目录成为当前目录,调用成功返回0,否则,返回-1。该程序需要有头文件:unistd.h 、stdlib.h、limits.h。

1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值