#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<io.h>
#include<fcntl.h> //控制文件打开
#include<sys/stat.h> //系统底层
//文件实时复制
void main()
{
char *path = "E:\\q1.txt";
char *pathnew = "c:\\newq.txt";
int pfr = _open(path, O_RDONLY); //只读操作
int pfw = _open(pathnew, O_APPEND|O_CREAT | O_WRONLY);//创建、写入文件
if (pfr == -1 || pfw == -1)
{
printf("file open fail!\n");
}
else
{
while (!_eof(pfr))
{
char str[256] = { 0 };
int size = _read(pfr, str, 256); //size:为读到的数据大小。
_write(pfw, str, size);
}
_close(pfr);
_close(pfw);
}
system("pause");
}
非缓冲文本操作
最新推荐文章于 2021-03-10 10:19:17 发布