这个程序究竟什么地方不对啊?急死了

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:38:31
#include <stdio.h>
void main(void)
{
FILE *fp;
int q = 5;
fp=fopen( "fprintf.txt" ,"w");
fprintf(fp,"%d\n",q );
fclose(fp);
}

汗,有错误吗?我在vc里运行了一下,没问题啊,在工程文件夹里生成了一个fprintf.txt文件,内容为5.是不是你编译器有问题?

void当然连return也省了。难道是在vc6下编译,然后没加#include "stdafx.h"这行?

同楼上答案一样(生成了一个fprintf.txt文件,内容为5)
我用的是tc环境

再加一句return;

最好把错误信息贴出来。
还有,试试把void main(void) 改成 int main(),否则有些编译器会报错的。

没错阿!