C++将数组中数据放到txt文件中
现有一个数组不断的在接收传过来数据,每接收一次就会进行清空接收下一行,用C++如何将数组中的数据都存储在文本中#include"stdio.h"voidmain(){FI...
现有一个数组不断的在接收传过来数据,每接收一次就会进行清空接收下一行,用C++如何将数组中的数据都存储在文本中
#include "stdio.h"
void main()
{
FILE *p;
char a[100]="ertdfdgg",i;
if((p=fopen("F:\\data.txt","wt"))!=NULL)
for(i=0;i<100;i++)
fprintf(p,"%s",a[i]);
fclose(p);
}
不知道下面这段代码应该如何修改才能实现这个功能呢? 展开
#include "stdio.h"
void main()
{
FILE *p;
char a[100]="ertdfdgg",i;
if((p=fopen("F:\\data.txt","wt"))!=NULL)
for(i=0;i<100;i++)
fprintf(p,"%s",a[i]);
fclose(p);
}
不知道下面这段代码应该如何修改才能实现这个功能呢? 展开
3个回答
展开全部
int j;
ofstream *file[50];
char ch;
cout<<"请输入学生的姓名"<<endl;
cin>>q.name;
cin>>q.computer;
file[j]=new ofstream("d:\\bilig.txt",ios::ate);
*file[j]<<"name="<<q.name << endl;
j++;
q[i]=new student(q.name);
希望对你有帮助
ofstream *file[50];
char ch;
cout<<"请输入学生的姓名"<<endl;
cin>>q.name;
cin>>q.computer;
file[j]=new ofstream("d:\\bilig.txt",ios::ate);
*file[j]<<"name="<<q.name << endl;
j++;
q[i]=new student(q.name);
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就接着向文件里面写数据啊。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询