以向文件中读取和写入二维数组为例。

以下是fprintf的使用:向文件中写入10*10的二维数组,数组元素为1~100之间的随机数。

#include <stdlib.h>
#include<iostream>
using namespace std;
int main()
{
int array[13][13],i,j;
FILE *fp = fopen("result.txt", "w");
if(!fp)
{
printf("create and open file failed\n");
return 0;
}
for(i=0;i<10;i++)
{
for(j=0;j<10;j++)
{
array[i][j]=rand()%100+1;
}
}
for (i=0;i<10;i++)
{
for (j=0;j<10;j++)
{
printf("%d ",array[i][j]);
fprintf(fp,"%d ",array[i][j]);
}
printf("\n");
fprintf(fp,"\n");
}
fclose(fp);
return 0;
}

以下是fscanf的使用:读取文件中的二维数组并且显示到屏幕上

#include <cstdio>
#include <stdlib.h>
#include<iostream>
using namespace std;
#define M 6
#define N 6
int a[20][20]={0};
int main()
{
int i,j; FILE *fp=fopen("aa.txt","rt");
if(!fp)
{
printf("cannot open file\n");
return 0;
}
for(i=1;i<=M;i++)
{
for(j=1;j<=N;j++)
{
fscanf(fp,"%d",&a[i][j]);
}
} fclose(fp);
for(i=1;i<=M;i++)
{
for(j=1;j<=N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}

  

关于c语言文件读写的各个命令详见以下链接:

http://www.cnblogs.com/songQQ/archive/2009/11/25/1610346.html

最新文章

  1. 四则运算app代码上传GITHUB
  2. [Search Engine] 搜索引擎技术之倒排索引
  3. Thinkphp控制器,1.多层控制器2.多级控制器
  4. iPhone CSS media query(媒体查询)
  5. 再看 AspriseOCR - OCR应用开发 -20151124
  6. C++设计模式-Prototype原型模式
  7. vs2010 打包 SQL server compact 4.0 驱动程序
  8. C常用字符字符串处理函数
  9. web框架之Spring-MVC环境搭建
  10. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(43)-工作流设计-字段分类设计
  11. 谷歌插件postman如果不能用,就用git命令发送post请求
  12. 眼见为实(2):介绍Windows的窗口、消息、子类化和超类化
  13. Java数据持久层框架 MyBatis之API学习二(入门)
  14. Java学习之软件安装
  15. VS2013中如何解决error C4996: &#39;fopen&#39;问题
  16. .NET Core微服务之路:利用DotNetty实现一个简单的通信过程
  17. Redhat6.5——解决yum功能不能正常使用
  18. InstallShield.12完美使用
  19. KVM源代码解读:linux-3.17.4\include\linux\kvm_host.h
  20. 【Spring】基于SpringMVC的图片验证码功能实现

热门文章

  1. text输入框
  2. Visio的快速使用和功能理念
  3. C#中使用ajax请求
  4. Linux重定向用法详解
  5. Caused by: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column &#39;c.id&#39;
  6. PHP xml_parser_create_ns() 函数
  7. MediaDevices对象
  8. 重学c#系列——异常(六)
  9. Spring学习总结(4)-Spring生命周期的回调
  10. springMVC 与 html RESTful 解决方案