stdio的问题

lingkeylbh 2007-07-10 10:09:23
C语言里面生成exe文件以后,在命令行下面如果运行,可以用<和>分别来设置输入输出,我现在需要的功能是掉用某个函数,定下来输入输出(写道指定文件),而不是通过命令行,该怎么做啊
...全文
138 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
laiwusheng 2007-07-10
  • 打赏
  • 举报
回复
fread(void *buffer,sizeof size,int count,File *fp);
fwrite(void *buffer,sizeof size,int count,File *fp);
jixingzhong 2007-07-10
  • 打赏
  • 举报
回复
函数名称: freopen
函数原型: FILE *freopen(char *fname,char *mode,FILE *fp)
函数功能: 将一个已打开的fp和一个新的文件名相连接
函数返回: fp值
参数说明: fp-已打开的文件指针
fname-新的文件名称
mode-同函数fopen()中的定义
所属文件: <stdio.h>

#include <stdio.h>
int main()
{
if (freopen("OUTPUT.FIL","w",stdout)==NULL)
fprintf(stderr,"error redirecting stdout");
printf("This will go into a file.");
fclose(stdout);
return 0;
}
jixingzhong 2007-07-10
  • 打赏
  • 举报
回复
在程序中,调用函数确定输入输出文件,
然后使用 freopen 重定向 stdio
blackmurder 2007-07-10
  • 打赏
  • 举报
回复
fprintf,fscanf,fgetc,fputc等等
还是看MSDN吧

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧