编程问题

ct1233 2009-06-15 08:59:54
创建一个正文文件用于存放一个矩阵(即二维数组),文件第一行有两个整数,分别表示矩阵行,列数(m和n),后面的数据共分m行,每行n个实数
各位老大帮忙回答一下急用 !!!谢谢!!
...全文
50 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
ct1233 2009-06-17
  • 打赏
  • 举报
回复
不对呀在VB中运行很多错误
pathuang68 2009-06-15
  • 打赏
  • 举报
回复
lzh9955 2009-06-15
  • 打赏
  • 举报
回复
[M][N]?
leechrockgames 2009-06-15
  • 打赏
  • 举报
回复




int Title::OpenPlayerData(char *fname,int size,int numx,int numy,TitleData title[][60])
{
FILE *ListFile= fopen(fname,"r");//只读打开一个文件,文件不存在则报错

char s[20]="";
int id=0;
for(int x=0;x<numx;x++)
{
for(int y=0;y<numy;y++)
{
id=atol(fgets(s,1+size,ListFile));
title[x][y].type=id;
// printf("s:|%s|;open:x:%d,y:%d,type:%d\n",s,x,y,title[x][y].type);
}
atol(fgets(s,1+size,ListFile));//读取换行符
}
fclose(ListFile);
return 0;
}

int Title::SavePlayerData(char *fname,int size,int numx,int numy,TitleData title[][60])
{
FILE *ListFile = fopen(fname,"w");//只写打开一个文本,文件不存在则新建,存在则清除原来的内容

// FILE *ListFile = fopen(fname,"a");//追加打开一个文本,文件不存在则新建,存在就续写
for(int x=0;x<numx;x++)
{
for(int y=0;y<numy;y++)
{
char s[20]="";
//fprintf(s,"%d ",title[x][y].type);//size:3
// sprintf(s,"%d ",title[x][y].type);//size:3
if(title[x][y].type<10)
{
sprintf(s,"%d ",title[x][y].type);
}
else if(title[x][y].type<100)
{
sprintf(s,"%d ",title[x][y].type);
}
else if(title[x][y].type<1000)
{
sprintf(s,"%d ",title[x][y].type);
}
else if(title[x][y].type<10000)
{
sprintf(s,"%d ",title[x][y].type);
}
else if(title[x][y].type<100000)
{
sprintf(s,"%d",title[x][y].type);
}
fputs(s,ListFile);
printf("s:|%s|;save:x:%d,y:%d,type:%d\n",s,x,y,title[x][y].type);
}
fputs("\n",ListFile);
}
fclose(ListFile);
return 0;
}
  • 打赏
  • 举报
回复
http://blog.csdn.net/Net_Wolf_007/archive/2007/05/04/1595811.aspx

按固定格式写文件,这你都不会,那就无语了。
gleen 2009-06-15
  • 打赏
  • 举报
回复
将数据写入文件 啊 !!!
ct1233 2009-06-15
  • 打赏
  • 举报
回复
不知道,编了后能运行就行
yel_hb 2009-06-15
  • 打赏
  • 举报
回复
文件输出?
ct1233 2009-06-15
  • 打赏
  • 举报
回复
求求个位救一下小弟的命。
ct1233 2009-06-15
  • 打赏
  • 举报
回复
我不会呀 ,考试题。要交了,我都急死了
hua_zhixing_ 2009-06-15
  • 打赏
  • 举报
回复
应该很简单吧……
自己多练嘛。
ct1233 2009-06-15
  • 打赏
  • 举报
回复
好像是指针类问题
hhhcj 2009-06-15
  • 打赏
  • 举报
回复
我怎么没听懂啊,写文件?
机智的呆呆 2009-06-15
  • 打赏
  • 举报
回复
果然是编程问题,帮顶。

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧