首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

stdio的有关问题

2012-03-06 
stdio的问题C语言里面生成exe文件以后,在命令行下面如果运行,可以用 和 分别来设置输入输出,我现在需要

stdio的问题
C语言里面生成exe文件以后,在命令行下面如果运行,可以用 <和> 分别来设置输入输出,我现在需要的功能是掉用某个函数,定下来输入输出(写道指定文件),而不是通过命令行,该怎么做啊

[解决办法]
fprintf,fscanf,fgetc,fputc等等
还是看MSDN吧
[解决办法]
函数名称: 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;
}
[解决办法]
fread(void *buffer,sizeof size,int count,File *fp);
fwrite(void *buffer,sizeof size,int count,File *fp);

热点排行