项目进度(three)

文件的学习:

文件的,读取问题与建立问题

例子:

#include <stdio.h>

int main ()
{
   FILE *fp;//定义一个FILE类型的指针
   char buffer[255];//定义一个数组缓存区

   fp = fopen("file.txt","w");//打开file.txt文件(若没有则新建),权限为仅可以写入
   fprintf(fp,"你好,2021!");//向file.txt文件内写入"你好,2021!"
   fclose(fp);//关闭file.txt文件

   fp = fopen("file.txt","r");//打开刚刚file.txt文件(file.txt文件已经存在),权限为仅可以读取
   fgets(buffer, 255, (FILE*)fp);//函数fgets()从fp所指向的输入流中读取(255-1)个字符
   printf("%s\n", buffer );//打印数组缓存区buffer里的内容
   fclose(fp);//关闭file.txt文件

   return(0);
}

项目实操:

//校园景点图的读取与建立
void Create_Map(mgraphtype *g)
{
	int i,j,k,e;
	FILE *rf;
	rf=fopen("map.txt","r");
	if(rf)
	{
		fscanf(rf,"%d%d",&g->vexNum,&g-edgNum);
		for(i=0;i<g->vexNum;i++)
			fscanf(rf,"%d%s",&g->vexNum[i].num,&g->vexNum.name,g,&g->vexNum.intro);
		for(i=0;i<g->vexNum;i++)
			for(j=0;j<g->vexNum;j++)
				if(i==j)
				{
					g->edge[i][j]=0;
				}else
				{
					g->edge[i][j]=INFINITY;
				}
				for(k=0;k<g->edgeNum;k++)
				{
					fscanf(rf,"%d%d%d",&i,&j,&e);
					g->edge[i][j]=g->edge[i][j]=e;
				}
				fclose(rf);
	}
			else
			{
				g->edgeNum=0;
			}
}

图片处理:

这个属于比较难敲,but,没有技术含量的活

明日:

需了解并掌握界面的制作,完成全部景点的介绍,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

苏生十一_Nojambot

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值