码迷,mamicode.com
首页 > 其他好文 > 详细

080.mycat和mycopy

时间:2018-03-28 01:37:16      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:void   etc   查看   open   put   stdio.h   notepad   div   not   

模拟notepad查看txt功能以及模拟复制文件的功能。
Linux。   cat和cp

#include<stdio.h>
#include<stdlib.h>
void main(int l_length, char **l_arr) {
 if (l_length != 3) {
  return;
 }
 FILE * l_fp_read = fopen(l_arr[1], "r");
 FILE * l_fp_write = fopen(l_arr[2], "w");
 if (l_fp_read != NULL) {
  if (l_fp_write != NULL) {
   char l_temp = getc(l_fp_read);
   while (l_temp != EOF) {
    putc(l_temp, l_fp_write);
    l_temp = getc(l_fp_read);
   }
   fclose(l_fp_write);
  }

  fclose(l_fp_read);
 }
}

080.mycat和mycopy

标签:void   etc   查看   open   put   stdio.h   notepad   div   not   

原文地址:https://www.cnblogs.com/xiaodaxiaonao/p/8661061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!