c++如何把数据保存到txt

char name[20];
int number;
int yuwen;
int shuxue;
int yingyu;

cout<<endl<<"\t\t\t { 学生成绩录入 } \t\t\t\t"<<endl<<endl<<endl;

cout<<"\t\t\t 1.姓名:";
cin>>name;
cout<<endl;

cout<<"\t\t\t 2.学号:";
cin>>number;
cout<<endl;

cout<<"\t\t\t 3.语文:";
cin>>yuwen;
cout<<endl;

cout<<"\t\t\t 4.数学:";
cin>>shuxue;
cout<<endl;

cout<<"\t\t\t 5.英语:";
cin>>yingyu;
cout<<endl;
求大神帮助帮助一下!!!

<!--<!--<!--<!--<!--

1.打开文件用于写,若文件不存在就创建它:ofstream f1("d:\\me.txt"); 

2.打开文件失败则结束运行:if(!f1)return;

3.使用插入运算符写文件内容

#include<iomanip.h>
#include<fstream.h>
void main()
{
  ofstream f1("d:\\me.txt");           
  if(!f1)return;                 
  f1<<setw(20)<<"hello"<<"百度知道"<<endl;     
  f1.close();                  
}

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-05-20
#include<iostream>
#include<fsrteam>
using namespace std;
int main(){
char name[20];
int number;
int yuwen;
int shuxue;
int yingyu;
ofstream in("123.txt");///123为文件名

cout<<endl<<"\t\t\t { 学生成绩录入 } \t\t\t\t"<<endl<<endl<<endl;

cout<<"\t\t\t 1.姓名:";
cin>>name;
in<<name<<endl;

cout<<"\t\t\t 2.学号:";
cin>>number;
in<<number<<endl;

cout<<"\t\t\t 3.语文:";
cin>>yuwen;
in<<yuwen<<endl;

cout<<"\t\t\t 4.数学:";
cin>>shuxue;
in<<shuxue<<endl;

cout<<"\t\t\t 5.英语:";
cin>>yingyu;
in<<yingyu<<endl;
}追问

在吗??谢谢你的回答,我想知道可不可以保存的每一个txt的文件名都是name输入的名字? 比如我第一个人叫张三,那么对应文件夹下就有张三.txt 然后我第二个人是李四,那么对应文件夹下面就有李四.txt,请问这样可以做到吗?

本回答被提问者采纳
第2个回答  2014-06-10
输入输出流~包含个fstream再在下面建个ostream类型的变量,输出到文本就行
第3个回答  2014-06-10
fout<<"No\tName\tPrice"<<endl;
fout<<"-------------------------------------------------------------------------"<<endl;

c++如何用文件流将数据存储到一个TxT文件中
1、首先打开C++的编译器,可以选择Visual Studio、Code::Blocks或者Dev-C++等编译器软件,这里是以Visual Studio 2017为例;2、然后就要创建一个新的解决方案,然后新建一个项目,选择Windows控制台应用程序,然后给新项目取一个名称,可自行定义;3、确保项目名称无误后,点击确定按钮,即可看到我们已经成...

怎么把C++程序的输出结果存储到一个TXT文件中?
write.open("text.txt); \/\/表示你要把内容输出到“text.txt"这个文件里 如果没有这个文件,会自动创建这个文件 write << "abc"; \/\/这里是你想要输出的内容,这里是输出了一个string abc write.close(); \/\/ 输出完毕后关闭这个文件 在C++中,类是支持数据封装的工具,对象则是数据封装的实现。

C语言\/c++如何把数输入到txt文件中去
需要将ofstream对象与文件关联起来,使用open()方法:file.open("filename.txt");将对象与特定的文件关联以后把数输入到文本中简单得就像把数打印到屏幕一样 如果要把变量a的值输入到文件中就象这样: file << a;这样就把数保存到文件中了!同C语言一样使用完以后利用close()将其关闭:file.close();...

c++如何把数据保存到txt
1.打开文件用于写,若文件不存在就创建它:ofstream f1("d:\\\\me.txt");2.打开文件失败则结束运行:if(!f1)return;3.使用插入运算符写文件内容 include<iomanip.h>#include<fstream.h>void main(){ofstream f1("d:\\\\me.txt"); if(!f1)return; f1<<setw(20)<<"hello"<<"百度知道"<<...

C++如何用数组输入并保存信息到txt文档中
1.文件读取:ifstream outFile;outFile.open(filename);那么outFile 等价于 cin;假如有一数组arr[];则 outFile >> arr[i];为从filename文件中读取输入至 arr[i];2.文件保存:ofstream intputFile;inputFile.open(filename);那么inputFile 等价于 cout;inputFile << arr[i];将arr[i]输入到文件...

c++怎样实现数据存入指定的TXT文档
1、类似于以下代码:2、需要<fstream>头文件 3、主要是ofstream类的对象的操作。void CNews::save(string fileName){ ofstream outfile(fileName.c_str()); string ar; if(!outfile) { cerr << "error:unable to open input file:" << outfile << endl; return; } \/\/format_save for(...

c++用循环语句输出的值怎么存入txt文件
分析:要循环多次写文件,那就以“追加”的方式打开即可。示例代码:include <iostream> include <fstream> using namespace std;int main(){ for(int j=0; j<3; j++){ \/\/ofstream ftest("TEST.txt", ios::out); \/\/ 文件中只有一组数据 ofstream ftest("TEST.txt", ios::app); \/\/...

C++中如何保存输入的数据
使用文件操作把输入的数据保存到文本当中即可。1、C语言标准库提供了一系列文件操作函数。文件操作函数一般以f+单词的形式来命名(f是file的简写),其声明位于stdio.h头文件当中。例如:fopen、fclose函数用于文件打开与关闭;fscanf、fgets函数用于文件读取;fprintf、fputs函数用于文件写入;ftell、fseek函数...

C++中怎么将结果导入TXT文档?
复制粘贴 鼠标左键选择要复制的部分(选上的部分一般是白色的),如果不能选择,在属性里把“快速编辑模式勾上。然后鼠标右键点一下 ( 白色会消失,这时已经相当于复制了)再找一个txt粘贴就行

C++怎么把程序输出的数据写入txt文档中
在主函数最开头写 freopen("1.txt","w",stdout);主函数结尾(return 0前)写上 fclose(stdout);用文件输入数据也是同理的 例子:include<iostream>#include<cstdio>int main() { freopen("sample1.txt", "r", stdin); freopen("sample2.txt", "w", stdout); \/*假设sample1.t...

相似回答