VC中如何把一个二维数组的数据写入TXT文件中

[复制链接]
查看11 | 回复1 | 2010-3-4 15:44:39 | 显示全部楼层 |阅读模式
可以使用C++的fstream类,将二维数组中的每个数据逐个写入txt文件,并每行换行。以整型二维数组写到txt文件中为例,代码如下:#include#includeusingnamespacestd;intmain(){inta[10][10];//10*10的二维数组。inti,j;//输入二维数组的值。for(i=0;i>a[j];}}ofstreamout("out.txt");//打开文件。for(i=0;i
回复

使用道具 举报

千问 | 2010-3-4 15:44:39 | 显示全部楼层
#include #include #define N 2int main(){ int i, j; char buffer[1024]; float YK[N][3]; FILE *fp; YK[0][0]=0.0; YK[0][1]=0.1; YK[0][2]=0.2; YK[1][0]=1.0; YK[1][1]=1.1; YK[1][2]=2.2; fp = fopen("output.txt", "wt"); if (NULL == fp) {printf("Error open file\n");return 1; } for(i = 0; i < N; i++) {sprintf(buffer, "%.1f, %.1f, %.1f\n", YK[0], YK[1], YK[2]);fwrite(buffer, strlen(buffer), 1, fp); } fclose(fp); return 0;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行