#include <myhead.h>
int main(int argc, const char *argv[])
{
if(argc!=3)//检查启动是否缺斤少两
{
perror("fp");
return -1;
}
int fp = -1;
char arr[20]="";//牛马搬用工的诞生
if((fp=open(argv[1],O_RDONLY))==-1)//砖头供货商的诞生
{
perror("fp1");//判断存活
return -1;
}
int fp2=-1;
if((fp2=open(argv[2],O_WRONLY|O_CREAT|O_TRUNC),0664)==-1)//甲方写 清 创的诞生
{
perror("fp2");//判断存活
return -1;
}
while(1)//来回搬砖
{
int res=read(fp,arr,sizeof(arr));//拉砖头
if(res==0)//有无剩砖头
{
break;
}
int ret =strlen(arr);
for(int i=0;i<ret;i++)//换砖
{
if(arr[i]>=65&&arr[i]<=90)
{
arr[i]=arr[i]+32;
}
else if(arr[i]>=97&&arr[i]<=122)
{
arr[i]=arr[i]-32;
}
}
write(fp2,arr,sizeof(arr));//搬砖
}
printf("拷贝成功\n");//下班
close(fp);
close(fp2);//结束幸福的一生
printf("HHHHH\n");///啦啦啦
return 0;
}
第15章 文件IO的终结 !!!
最新推荐文章于 2024-08-09 17:52:08 发布