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

珠海企业网站制作费用百度百度网址大全

珠海企业网站制作费用,百度百度网址大全,扬州门户网站开发,二手书哪个网站做的好1.思维导图 2.练习 1:使用C语言编写一个简易的界面,界面如下 1:标准输出流 2:标准错误流 3:文件流 要求:按1的时候,通过printf输出数据,按2的时候,通过p…

1.思维导图

2.练习

1:使用C语言编写一个简易的界面,界面如下
    1:标准输出流
    2:标准错误流
    3:文件流
    要求:按1的时候,通过printf输出数据,按2的时候,通过perror输出数据,按3的时候将输入写入文件中
    同时通过dup2函数,将标准错误流重定向到错误日志,将文件流重定向到终端
   

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>void standard_output() {printf("标准输出.\n");
}void standard_error() {perror("标准错误.");
}void file_stream(const char *filename) {char buffer[256];printf("输入文本:\n ");fgets(buffer, sizeof(buffer), stdin);FILE *file = fopen(filename, "a");if (file == NULL) {perror("打开失败");return;}fprintf(file, "%s", buffer);fclose(file);printf("写入成功\n");
}int main() {int choice;char *error_log = "error.log";// 标准错误定向int error_fd = open(error_log, O_WRONLY | O_CREAT | O_APPEND, 0644);if (error_fd == -1) {perror("打开失败error.log");return EXIT_FAILURE;}dup2(error_fd, STDERR_FILENO);// 文件流定向终端int term_fd = dup(STDOUT_FILENO);while (1) {printf("\nMenu:\n");printf("1: 标准输出流\n");printf("2: 标准错误流\n");printf("3: 文件流\n");printf("4: 退出\n");printf("输入选项: ");if (scanf("%d", &choice) != 1) {fprintf(stderr, "无效,重新输入 :\n");while (getchar() != '\n'); // Clear input buffercontinue;}getchar(); // Consume newlineswitch (choice) {case 1:   //标准输出流standard_output();break;case 2:   //标准错误流 standard_error();break;case 3:  //文件流 dup2(term_fd, STDOUT_FILENO);file_stream("output.txt");break;case 4:close(error_fd);printf("退出.\n");return EXIT_SUCCESS;default:fprintf(stderr, "无效,重新输入:\n");break;}}return 0;
}

2:使用stat函数判断一个文件是否存在 同组人可执行 权限,如果存在则去除该权限,如果不存在则追加该权限

未完待续 

http://www.hkea.cn/news/889156/

相关文章:

  • 桂林论坛天涯社区培训行业seo整站优化
  • 做伊瑞尔竞技场的网站搜索引擎简称seo
  • 46云虚拟主机股票发行ipo和seo是什么意思
  • 新泰做网站菏泽seo
  • 网站建设排名东莞seo收费
  • 做网站前后端的发布流程自己如何制作网站
  • 网站营销与推广策略百度一下官网首页百度
  • 网站建设张世勇100个免费推广b站
  • 网络营销的常用工具百度关键词优化点击 教程
  • 公司网站要怎么做少儿编程培训机构排名前十
  • 一个好的网站是什么样的商家联盟营销方案
  • 网站解除域名绑定网站广告收费标准
  • 郑州的建设网站有哪些手续免费发布推广信息的平台有哪些
  • 手机做网站软件优化服务平台
  • 网站图片装修的热切图怎么做营销技巧培训
  • 可以上传图片的网站怎么做百度关键词点击
  • 泉州网站制作广州seo网站开发
  • cuntlove wordpressseo外链发布工具
  • 购买一个网站空间如何可以多个域名使用吗长沙网站建设服务
  • 天津市建设委员会网站上海网站制作开发
  • 扬中网站建设墨子学院seo
  • 分析电子商务网站建设需求教案青岛今天发生的重大新闻
  • 汕头模板开发建站百度发布信息怎么弄
  • 健身网站开发项目总结关键词筛选工具
  • 重庆网站建设零臻靠谱国内永久免费的云服务器
  • 软件库合集软件资料2024郑州百度快照优化
  • 房地产开发公司网站建设方案seo去哪里学
  • 做网站可以赚钱吗百度小说搜索风云排行榜
  • 做网站交接需要哪些权限网站seo视频教程
  • 在网站怎么做收款二维码刷移动关键词优化