C语言及程序设计进阶例程-38 非标准文件及其操作

    xiaoxiao2025-10-15  3

    贺老师教学链接 C语言及程序设计进阶 本课讲解 例:用非标准文件函数复制文件

    #include <stdio.h> #include <fcntl.h> #include <stdlib.h> int main() { int handle1, handle2; char ch, filename1[20], filename2[20]; printf("enter source filename:"); gets(filename1); /*输入源文件名*/ if((handle1=open(filename1, O_RDONLY))==-1) /*打开源文件*/ exit(1); printf("enter destination filename:"); gets(filename2); /*输入目标文件名*/ if((handle2=open(filename2, O_WRONLY))==-1) /*打开目标文件*/ exit(1); while(read(handle1, &ch, 1)>0)/*读源文件*/ write(handle2, &ch, 1);/*复制到目标文件*/ puts("Success"); close(handle1); /*关闭源文件*/ close(handle2); /*关闭目标文件*/ return 0; } 相关资源:C11标准及C语言标准(和部分非标准)函数手册
    最新回复(0)