c语言文件读写

来源:百度知道 编辑:UC知道 时间:2024/05/12 13:05:56
编写交通咨询系统中的一个函数如下:用cfree运行后出现错误,请高手指点,谢谢咯!!
#include<stdio.h>
#include<string.h>
#define N 3
int i,j,flag;

typedef struct pathy{
int tool;
float costtime;
float begin;
float arrive;
float costmoney;
}path;

float change(float x,float y)
{ return (x+y/60);
}

void creatpath()
{ path path[N][N];
int hour1,mimute1,hour2,mimute2;
FILE *p;
p=fopen("path.txt","rt");
if(p==NULL)
{
p=fopen("path.txt","wt");
for(i=0;i<N;i++)
{ for(j=0;j<N;j++)
{ printf("请输入%d号城市和%d号城市之间是否能直接到达:是--1,否--0",i,j);
scanf("%d%,&flag);
if(flag==1)
{
path[i][j].tool=1;
printf("请输入路程中消耗时间:小时分钟");

你看看你程序打错了多少字?真的没办法帮你改,你自己看看吧!
1.scanf("%d%,&flag);
2.printf("请输入发车时间:?小时?分钟")
3.mimute1 arrivetim arrive begintime begin
随便一找就一大堆啊,老大,麻烦你放个好的程序上来吧!