请输入您要查询的百科知识:

 

词条 dup
释义

§ 解释

函数名: dup

功 能: 复制一个文件句柄

用 法: int dup(int handle);

§ 程序例

#include <string.h>

#include <stdio.h>

#include <conio.h>

#include <io.h>

void flush(FILE *stream);

int main(void)

{

FILE *fp;

char msg【】 = "This is a test";

/* create a file */

fp = fopen("DUMMY.FIL", "w");

/* write some data to the file */

fwrite(msg, strlen(msg), 1, fp);

clrscr();

printf("Press any key to flush \\

DUMMY.FIL:");

getch();

/* flush the data to DUMMY.FIL without

closing it */

flush(fp);

printf("\File was flushed, Press any \\

key to quit:");

getch();

return 0;

}

void flush(FILE *stream)

{

int duphandle;

/* flush TC's internal buffer */

fflush(stream);

/* make a duplicate file handle */

duphandle = dup(fileno(stream));

/* close the duplicate handle to flush the

DOS buffer */

close(duphandle);

}

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/11 12:15:44