88问答网
所有问题
关于C++向把一个数组写入文件,请教
现在有一个数组a[6] 分别存放着1 2 3 4 5 6 这6个整数
我想把它们存入文件中(例如text.txt)
格式是:
数组元素如下: 1,2,3,4,5,6
写了老不对,最好用fstream
谢谢了
举报该问题
推荐答案 推荐于2018-05-06
#include<fstream>
using namespace std;
int main()
{
int a[6]={1, 2, 3, 4, 5, 6};
fstream fs;
fs.open("c:\\1.txt",ios_base::out);
fs<<"数组元素如下:";
for(int i=0;i<5;i++)
fs<<a[i]<<',';
fs<<a[5];
fs.close();
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VtBggKct.html
其他回答
第1个回答 2008-05-15
它们存入文件中(例如text.txt)
格式是:
数组元素如下: 1,2,3,4,5,6
写了老不对,最好用fstream
相似回答
在
C++
中得到
一个
一维
数组,
怎么把这个数组生成到指定的txt
文件
中去?
答:
int main(){ FILE* fp;int data[1024];// 填充
数组
fp = fopen("c:\\a.txt", "wb");for (int i = 0; i < 1024; i++){ fwirte(fp, &data[i], sizeof(int));} return 0;}
VC中如何
把一个
二维
数组
的数据
写入
TXT
文件
中
答:
可以使用
C++
的fstream类,将二维
数组
中的每个数据逐个
写入
txt
文件
,并每行换行。以整型二维数组写到txt文件中为例,代码如下:include <fstream>#include <iostream>using namespace std;int main(){ int a[10][10];//10*10的二维数组。 int i,j; //输入二维数组的值。 for(i = ...
c++
中如何
把数组写入
二进制
文件
?主要是强制转换会报错……
答:
1.以二进制写(wb)的方式打开文件 2.设一指针指向
数组
开始,已该指针为位置为始点,已数组尺寸为长度,
写文件
3.关闭文件
如何把string
数组写入
txt
文件
?(C/
C++
)
答:
{ // fwrite(&word[i], word[i].length(),
1,
pfOutput);fprintf(pfOutput, "%s\n",word[i].c_str());} 原因是:int fprintf(
FILE
*stream, const char *format, ...);fwrit也一样哦,函数入参类型是char* 。而你的入参是string类型的word[]string str1.c_str() 等同于char*...
C语言/
c++
如何把数输入到txt
文件
中去
答:
C语言将数输入到文件中:首先,定义一个文件指针:
FILE
*fp;和
一个数组
:int a[5];然后,打开文件:fp = fopen ("
file
name.txt", "w"); //"w"是打开文件方式,将原有内容清空
写入
新数据,如果文件不存在则新建,类似的还有"r"只读打开(不能写入);"a"
向文件
中追加内容,原有内容不变,等等 最...
请教C++
高手,输出
数组
到txt文档
答:
int main(){ freopen("xxxx.txt","w",stdout);scanf("%d",&n);for(int i=
1
;i<=n;i++) scanf("%d",&a[i]), printf("%d ",a[i]);return 0;} //n 为
数组
规模 //a 为数组 //S 为数组上限(n的极限范围+1)//xxxx.txt 为输出
文件,
输出的.txt在源程序目录...
用
C++文件将
字符串
数组写入
dat文件
答:
CFile m_
file
Save;m_fileSave.Open(m_strSaveName, CFile::modeCreate | CFile::modeReadWrite);m_fileSave.Write(变量,字节数 );m_fileSave.Close();
请问在
C++
中, 如何把double类型的
数组
里的数
写入
到TXT
文件
中。谢谢
答:
int main(){ double a = 3.1415926;char* str = new char[20];memset(str,0,20);sprintf(str,"%.7f",a);//将a格式化输出到str中,取小数点后7位 ofstream sm("test.txt");if (!sm){ cout << "
File
could not be opened" << endl;} else { sm.write(str,strlen(str));} ...
大家正在搜
如何把文件中的整数写入数组
怎么把一个文件导入数组
c语言怎么把数组写入文件
把结构体数组写入文件
将数组写入文件
将结构数组写入文件
c语言将数组写入文件
c语言结构体数组写入文件
怎么把文件数据写入结构体
相关问题
如何把string数组写入txt文件?(C/C++)
c++怎么把一个类的数组 写入一个文件 打开的时候再读出来
c++ 如何将数组输出到文件?
C++中如何把文件内容写入数组
c++ 如何把数组数据写入文件
使用c++,定义一个学生类(姓名,成绩),然后再定义一个学生...
C++,VS,我想用fwrite()函数把一个包含20个数的...
c++打开TXT文件并且将里面数据写入数组