请问下面这段代码为何运行时有错误,不解??? ( 积分: 50 )

  • 主题发起人 主题发起人 施海鹏
  • 开始时间 开始时间

施海鹏

Unregistered / Unconfirmed
GUEST, unregistred user!
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "math.h"
void SaveRealValues(int Month, int Day, int Time, float Values[91]);

void main()
{
float RealValues[91];
for(int day=1;
day<2;
day++)
{
for(int i=0;
i<5;
i++)
SaveRealValues(6, day, i, RealValues);
}
getch();
}
void SaveRealValues(int Month, int Day, int Time, float Values[91])
{
char filename[10];
FILE *fp=NULL;
sprintf(filename, "RealData%d.txt", Time);
}
 
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "math.h"
void SaveRealValues(int Month, int Day, int Time, float Values[91]);

void main()
{
float RealValues[91];
for(int day=1;
day<2;
day++)
{
for(int i=0;
i<5;
i++)
SaveRealValues(6, day, i, RealValues);
}
getch();
}
void SaveRealValues(int Month, int Day, int Time, float Values[91])
{
char filename[10];
FILE *fp=NULL;
sprintf(filename, "RealData%d.txt", Time);
}
 
唉,看来都是DELPHI高手,不懂C啊
我已经自己找到原因了.
 
sprintf(filename, "RealData%d.txt", Time);
文件不用打开吗
 
buffer太小了吧,你发现的和我得一样吗?
 
后退
顶部