大神们帮帮忙完成这次作业。 本次作业,尝试着编写一个简单的“文件资源管理器”。
作业说明:Windows操作系统功能比较庞杂,本次作业仅要求实现其基本功能——文件夹和文件的浏览。其它功能作为扩充功能。必须实现以下功能:(1)程序运行时,在左边以树的形...
作业说明:
Windows操作系统功能比较庞杂,本次作业仅要求实现其基本功能——文件夹和文件的浏览。其它功能作为扩充功能。
必须实现以下功能:
(1)程序运行时,在左边以树的形式展示出本台电脑的所有驱动器
(2)用户点击树节点时,在右边显示出对应的文件清单
其他功能作为扩充功能,比如统计文件夹的容器,提供新建、删除等常规文件操作。 展开
Windows操作系统功能比较庞杂,本次作业仅要求实现其基本功能——文件夹和文件的浏览。其它功能作为扩充功能。
必须实现以下功能:
(1)程序运行时,在左边以树的形式展示出本台电脑的所有驱动器
(2)用户点击树节点时,在右边显示出对应的文件清单
其他功能作为扩充功能,比如统计文件夹的容器,提供新建、删除等常规文件操作。 展开
展开全部
#include <stdio.h>
#include <errno.h>
#include <sys/fcntl.h>
#include <unistd.h>
main( ){
int fd, i,j;
char *my_str="This is my 1st file operationprogram!!\n";
char *myf="myfile", tmpc[100];
//打开文件,若不存在则创建之(权限为644),否则追加
if((fd=open(myf,O_RDWR|O_CREAT|O_APPEND,0644))==-1){// 打开错误时
perror(myf);
exit(errno);
}
if(write(fd,my_str,strlen(my_str))!=strlen(my_str)){// 写错误时
perror(myf);
close(fd);
exit(errno);
}
exit(0);
}
#include <errno.h>
#include <sys/fcntl.h>
#include <unistd.h>
main( ){
int fd, i,j;
char *my_str="This is my 1st file operationprogram!!\n";
char *myf="myfile", tmpc[100];
//打开文件,若不存在则创建之(权限为644),否则追加
if((fd=open(myf,O_RDWR|O_CREAT|O_APPEND,0644))==-1){// 打开错误时
perror(myf);
exit(errno);
}
if(write(fd,my_str,strlen(my_str))!=strlen(my_str)){// 写错误时
perror(myf);
close(fd);
exit(errno);
}
exit(0);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询