文件管理 · 2022年10月1日

二维数组写入文件|在用C语言中如何将一个二维数组存储到文本文件中

Ⅰ c语言,如何把二维数组中的字符串写入txt文档中

#include <fstream>

#include <iostream>

using namespace std;

int main()

{

int a[10][10];//10*10的二维数组。

int i,j;

//输入二维数组的值。

for(i = 0; i < 10; i ++)

{

for(j = 0; j < 10; j ++)

{

cin>>a[i][j];

}

}

ofstream out("out.txt");//打开文件。

for(i = 0; i < 10; i ++)

{

for(j = 0; j < 10; j ++)

{

out<<a[i][j]<<',';//将每个元素写入文件,以逗号分隔。

}

out << endl;//每行输出结束,添加换行。

}

return 0;

}

Ⅱ 二维数组如何写入INI文件

int main(){int a[2][3] = {2,4,4,2,3,4};//比如说你要把它存到一个文件中。//现在你要现在你的源程序的目录下建立一个比如说是data.txt文件//现在开始写程序FILE *fp;if ((fp = fopen("data.txt","w"))==NULL){printf("the file can not open..");exit(0);}//出错处理for(int i = 0;i < 2;i++)for(int j= 0;j < 3;j++)fprintf(fp,"%d",a[i][j]);//把每个数组元素以十进制的方式存入data.txt中fclose(fp);//OK就这么简单return 0;}

Ⅲ c语言如何将二维数组中的元素写入文本文档

1、打开一个以写入的格式打开要写入的文件(fopen函数 “w+”格式)2、循环写入二维数组(双层for循环)3、关闭打开文件(fclose)和“把大象装冰箱”一样的步骤

Ⅳ 怎样用matlab将二维数组写入txt文件

clear;clc;fidin=fopen('1.txt'); % 打开1.txt文件 fidout=fopen('mkmatlab.txt','w'); % 创建MKMATLAB.txt文件i=1;while ~feof(fidin) % 判断是否为文件末尾 tline=fgetl(fidin); % 从文件读行 tmp=find(tline==','); % 判断首字符是否是逗号l=length(tline);a(i)=str2num(tline(2:tmp-1));b(i)=str2num(tline(tmp+1:l-1));i=i+1;endc=[a;b]';

Ⅳ Matlab怎样将一个二维数组写到txt文件中

链接: https://pan..com/s/1eT5CWVYMOdUd03aC6gmBjw

提取码: 6kde

将一个二维数组写到txt文件的方法:

Ⅵ C# 一个int的二维数组,怎么样写入一个文本文件呢谢谢。 要求:高效,快速。

序列化和反序列化,形如

//写入int[]a=newint[]{5,4,3,2,1};=newBinaryFormatter();FileStreamfileStream=newFileStream(@"F:context.txt",FileMode.Create);binaryFormatter.Serialize(fileStream,a);fileStream.Dispose();//读取FileStreams=newFileStream(@"F:context.txt",FileMode.Open);int[]b=(int[])(binaryFormatter.Deserialize(s));

Ⅶ 在用C语言中,如何将一个二维数组存储到文本文件中

fwrite 用于写 2 进制文件。用 fprintf 就可以了。int a[4][5]={1 ,2,2,3,4,2,4,7,9,0,5,6,7,8,3,5,8,6,2,1};FILE *fout;int i,j;fout = fopen("abc.txt","w"); // 打开文件,文本输出文件for (j=0;j<4;j++){for (i=0;i<5;i++){ fprintf(fout,"%d ",a[j][i]);} // 写fprintf(fout,"\n");}fclose(fout); //关闭

Ⅷ C语言 把二维数组写入文件

用shell的输出重定向即可,比如你的可执行程序是a.out,那么这么执行就可以了:a.out > output.txt就这么简单。