还是 关于在C语言中将结果输出到txt文件中的问题

再举个简单的例子……

#include<stdio.h>
#include"iostream"
using namespace std;

void main()
{
FILE *p;
p=fopen("outing.txt","w");
int i;
fprintf(p,"Please input i:");
scanf("%d",&i);
fprintf(p,"%d",i);

}
这样我就可以在txt文件中看到结果了。
但是提示性语句:Please input i: 就会出现在文件中,当然我也希望它出现在文件中,可是我还希望它也出现在输入窗口里面。
那么怎么写才能使它同时出现在文件和窗口里? 加一句printf("Please input i:");可以实现,如果不加可不可以呢?

不加不可以
printf就是用来向窗口输出字符的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-25
printf()和fprintf()是两个不同的函数,用一个函数实现两个函数的功能似乎有点压力!
相似回答