贺老师教学链接 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语言标准(和部分非标准)函数手册