vc缓存区数据,向将img数据写入缓冲区中,然后再将缓冲区中数据写入磁盘文件中,因此,vc缓存区数据不能存入文件。
用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。
可以使用C++的fstream类,将二维数组中的每个数据逐个写入txt文件,并每行换行。
以整型二维数组写到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
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)