C语言完美演绎9-27

/* 范例:9-27 */

#include <stdio.h>

#include <stdlib.h>

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

{

FILE *fp1,*fp2;

int ch,ret;

if(argc!=3)

{

printf("Syntax Error!\n\tp9-27 source target");

exit(1);

}

fp1=fopen(argv1,"rb");

fp2=fopen(argv2,"wb");

while(!feof(fp1))

{

ch = getc(fp1);

if(ch!=EOF)

putc(ch,fp2);

}

fclose(fp1);

fclose(fp2);

}

程序执行结果:(假设要把oo.txt复制成xx.txt)

D:\TC>p9-27 oo.txt xx.txt

相关推荐
T1mzhou10 小时前
ARM64 Linux 6.10内核启动流程7-ioremap和readl writel
linux·服务器·c语言
未来之窗软件服务15 小时前
计算机二级[英文]-C 字符串移动—东方仙盟
c语言·开发语言·仙盟创梦ide·东方仙盟
是隼人20 小时前
buuctf-pwn bypwn(ret2shellcode)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
T1mzhou21 小时前
ARM64 Linux 6.10内核启动流程6-psci.c和ATF/U-Boot 的电源接口
linux·服务器·c语言
是隼人21 小时前
buuctf-pwn PWN2(整数溢出)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
LuminousCPP1 天前
数据结构 - 排序(二):快速排序从错误初版到优化版|双指针划分 + 三数取中 + 小区间插入优化
c语言·数据结构·笔记·算法·排序算法
竞赛考级题库1 天前
202606 青少年等级考试C/C++真题一级 建议答题时长:60min
java·c语言·c++
迷茫、Peanut1 天前
C语言混合链接
c语言
wdfk_prog1 天前
RT-Thread Kconfig 配置明明是 y,为什么 rtconfig.h 就是不生成?一次 `_PATH` 后缀踩坑复盘
c语言
是隼人1 天前
buuctf-pwn jarvisoj_level5(64位ret2libc)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门