C语言完美演绎9-24

/* 范例:9-24 */

#include <fcntl.h>

#include <io.h>

#include <stdio.h>

#include <stdlib.h>

void main(int argc,char *argv\[\])

{

int file1,file2;

char buf512;

if((file1 = open(argv1,O_RDONLY))==-1)

{

printf("Read file %s Error!\n",argv1);

exit(1);

}

if((file2 = open(argv2, O_WRONLY|O_CREAT))==-1)

{

printf("Create file %s Error!\n",argv2);

exit(1);

}

while(read(file1,buf,512)>0)

write(file2,buf,512);

close(file1);

close(file2);

}

程序执行结果:

D:\TC>p9-24 xx.txt out.txt

相关推荐
影视飓风TIM2 小时前
Linux下C程序编译:gcc 动态链接与静态链接全解
linux·c语言
aramae3 小时前
C++ IO流完全指南:从C标准库到C++流式编程
服务器·c语言·开发语言·c++·后端
麻瓜老宋5 小时前
AI开发C语言应用按步走,表达式计算器calc的第二十四步,结束开发,生成calc 用法指南
c语言·开发语言·atomcode
0x3F(小茶)5 小时前
STM32 SPI的5种方向模式
c语言·stm32·单片机·嵌入式硬件
冻柠檬飞冰走茶6 小时前
PTA基础编程题目集 7-19 支票面额(C语言实现)
c语言·开发语言·数据结构·算法
caishenzhibiao8 小时前
顺势交易矩阵主图 同花顺期货通指标
java·c语言·c#
不正经学生9 小时前
二叉树递归遍历:先根与后根,递归思维的最佳试炼场
c语言·开发语言·数据结构·算法·蓝桥杯
冻柠檬飞冰走茶10 小时前
PTA基础编程题目集 7-17 爬动的蠕虫(C语言实现)
c语言·开发语言·数据结构·算法
麻瓜老宋1 天前
AI开发C语言应用按步走,表达式计算器calc的第二十二步,分号赋值链式修复、TOKEN_ASSIGN
c语言·开发语言·atomcode
SilentSlot1 天前
【C/C++】手写 DPDK 协议栈(十一):基于 PPS、SYN 比例和源 IP 熵的 DDoS 检测
c语言·c++·tcp/ip