【发布时间】:2009-09-26 21:39:51
【问题描述】:
我用 C 语言编写了一个程序,它有一个处理文件的函数,该函数可以通过文件指针传递给它。
void process_my_file(FILE *fptr, ...) {
/* do work */
}
我想从标准输入中读取一些输入并将其传递给我的函数,而不必将输入写入临时文件。是否可以通过文件指针参数传递它,就像它是一个文件一样,而不必将它写入磁盘?是否可以通过我可以添加到签名中的其他参数来完成?
我是新手,需要一些建议。提前致谢!
【问题讨论】: