这个程序究竟什么地方不对啊?急死了
来源:百度知道 编辑: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);
}
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(),否则有些编译器会报错的。
没错阿!