当前位置: 首页 > news >正文

代码网站怎么制作安徽省建设工程网站

代码网站怎么制作,安徽省建设工程网站,安徽省驻房城乡建设官方网站,上海网页设计服务第一题#xff1a;预习 opendir 和 readdir函数 opendir 和 readdir 是两个在C语言#xff08;特别是使用POSIX标准的系统#xff0c;如Linux和UNIX#xff09;中用于目录遍历的函数。这两个函数属于标准的C库中的目录操作部分#xff0c;通常与dirent.h头文件一… 第一题预习 opendir 和 readdir函数 opendir 和 readdir 是两个在C语言特别是使用POSIX标准的系统如Linux和UNIX中用于目录遍历的函数。这两个函数属于标准的C库中的目录操作部分通常与dirent.h头文件一起使用。下面详细介绍这两个函数的作用和用法。 opendir 函数 opendir 函数用于打开一个目录流以便通过 readdir 函数读取目录内容。 函数原型 #include dirent.h #include sys/types.h DIR *opendir(const char *name); 参数name指向以null结尾的字符串的指针该字符串指定了要打开的目录的路径。 返回值 成功时返回一个指向DIR类型的指针该指针代表打开的目录流。失败时返回NULL并设置errno以指示错误。 readdir 函数 readdir 函数用于读取目录流中的下一个目录项。 函数原型 #include dirent.h struct dirent *readdir(DIR *dirp); 参数dirp指向之前通过opendir函数打开的目录流的指针。 返回值 成功时返回一个指向dirent结构的指针该结构包含目录项的信息。读取到目录末尾或出错时返回NULL。要区分这两种情况可以检查errno或使用errno的包装函数如feof(dirfd(dirp))但注意feof并不直接适用于目录流这里只是提供一个类比。实际上当到达目录末尾时errno不会被设置。 第二题通过 opendir、readdir、write、read函数实现拷贝一个文件夹中的所有文件的功能(不考虑文件夹中还有文件夹的情况) #include stdio.h #include string.h #include stdlib.h #include unistd.h #include sys/types.h #include sys/stat.h #include fcntl.h #include pthread.h #include semaphore.h #include wait.h #include signal.h #include sys/socket.h #include arpa/inet.h #include sys/socket.h #include sys/ipc.h #include sys/sem.h #include semaphore.h #include sys/msg.h #include sys/shm.h #include sys/un.htypedef struct sockaddr_in addr_in_t; typedef struct sockaddr addr_t; typedef struct sockaddr_un addr_un_t;int main(int argc, const char *argv[]) {if(access(argv[2],F_OK) -1)//判断目标文件夹是否存在{mkdir(argv[2],0777);//不存在则创建目标文件夹}else//如果存在则需要判断该文件是否为目录文件{struct stat buf{0};stat(argv[2],buf);mode_t modebuf.st_mode;if(S_ISDIR(mode) ! 1){fprintf(stderr,该文件不是一个目录文件!\n);return 1;}}DIR* dfopendir(argv[1]);if(dp NULL){perror(opendir);return 1;}while(1){struct dirent* dtreaddir(df);if(dt NULL){break;}if(strcmp(dt-d_name,.)0 || strcmp(dt-d_name,..)0){continue;}chdir(argv[1]);//把工作目录切换到argv[1]里面int rfdopen(dt-d_name,O_RDONLY);if(rfd -1){perror(ropen);}chdir(..);//把工作目录切换到上一级目录chdir(argv[2]);int wfdopen(dt-d_name,O_WRONLY | O_CREAT | O_TRUNC,0666);if(wfd -1){perror(wopen);}chdir(..);while(1){char s[16]{0};int resread(rfp,s,15);if(res 0){breaak;}write(wfp,s,strlen(buf));}}close(rfp);close(wfp);closedir(df);return 0; }
http://www.w-s-a.com/news/289986/

相关文章:

  • o2o手机维修网站那个公司做的电子网站风格设计
  • 网站建设预算计算方法什么是网络营销战略?网络营销战略有哪些基本类型
  • 无锡做网站公司多少钱网站备案方法
  • 建设网站最强做网站哪一家公司好
  • 漫画风格网站人物介绍网页模板html
  • 贵阳市住房和城乡建设局政务网站大连 网站开发
  • 漳州市住房建设局网站网站一般多长
  • 国外做网站推广小程序制作二维码签到
  • 做网站需要域名网站建设诚信服务
  • 做物品租赁网站网站建设的完整流程
  • 响应式企业网站开发所用的平台西安知名网站推广
  • 高端响应式网站建设wordpress 全屏主题
  • 国内工程机械行业网站建设现状ui是什么意思
  • 成都网站开发哪家公司好出售家教网站模板
  • 订阅号做流量 那些电影如何链接网站温州市建设监理协会网站
  • 成都网站建设成功案例单招网商丘网站建设大全
  • 受欢迎的购物网站建设网推专员是做什么的
  • 商城网站前期准备湖南郴州建设局网站
  • 企业如何在自己的网站上做宣传外贸自建站可以自己做网站吗
  • 甘肃网站建设制作商网站空间哪家公司的好
  • 思途旅游网站建设系统用vscode做网站
  • 广州站改造最新消息半年工作总结ppt模板
  • logo模板下载网站推荐哪家网站开发培训好
  • 做外贸网站效果图页面关键词优化
  • 广平网站建设成都活动轨迹
  • 小型网站网站建设需要网络公司是什么行业
  • 滑动 手机网站 代码网页制作与设计讨论
  • 自己做网站处理图片用什么软件wordpress html5支持
  • 校园网站怎么建软文文案范文
  • 中国建设官方网站如何创建自己的软件