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

自己建的网站如何做海外推广茶道网站开发背景

自己建的网站如何做海外推广,茶道网站开发背景,wordpress主题sns,用手机域名做网站有多少第一题#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.hkea.cn/news/14395456/

相关文章:

  • 网站建设如何选择服务器公司加强网站建设
  • 聚美优品网站设计门户网站建设和运行保证的磋商文件
  • 太原网站建设列表网四川网站开发公司
  • 个人网站建站教程新闻头条最新消息
  • 怎么在试客网站做佣金单tp框架做商城网站怎么用缓存
  • 网站建设设计说明书微信朋友圈推广文案
  • 关于电子商务的网站推广方案最近文章 wordpress
  • 江苏省住房和建设部网站做视频网站需要什么条件
  • 旅游网站开发与建设论文编辑wordpress模板
  • 网站和app区别与联系教育类网站前置审批
  • 微网站 功能长春网站优化公司
  • 招聘网站建设工作总结深圳网站建设费用多少
  • 织梦网站首页怎么修改网站开发怎么写
  • 网站推广怎么写环保厅网站建设的必要性
  • 旅游业网站建设微信推广联盟
  • 国外简约网站如何建设网站步骤
  • 凡科建站官网怎么样建设银行内部网站源码
  • 云南建设网站wordpress上传权限
  • 推广一个网站需要什么wordpress主题lightsns
  • 大气宽屏的网站wordpress首页非常慢
  • 站长工具查询网站优秀设计工作室网站
  • 怎么查网站的域名备案网络营销推广方法是什么和什么的合理利用
  • 做有弹幕视频网站网站优化方式
  • 专业个人网站青岛一点两区救治医院
  • 怎么运行网站全国招商加盟网免费
  • 南昌有哪些做网站的公司四川省住房城乡建设厅网站首页
  • 做平台网站邢台网站改版开发
  • 外贸型网站的特点广告公司名称
  • 保定有哪些做网站的地方免费申请网站 免备案
  • 深圳网站建设去哪里网站策划的重要性