C++中的文件读写操作(2)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "iostream"
#include "fstream"
#include "vector"
#include "string"

using namespace std;

// demo1中是向文件中写入string类型,下面是向文件中写入int类型
int cost[10][10];

int main(){
int v, w, weight;
ifstream infile; // 读操作
ofstream outfile; // 写操作
infile.open("E:\\C++\\cpp_Code\\data.txt", ios::in);
if (! infile.is_open())
cout << "打开文件失败...." << endl;
while(!infile.eof()){
infile >> v >> w >> weight;
cost[v][w] = weight;
cost[w][v] = weight;
}
infile.close();

outfile.open("E:\\C++\\cpp_Code\\result.txt", ios::app);
if(!outfile.is_open())
cout << "打开文件失败...." << endl;
for(int i=0;i!=10;++i){
for(int j=0;j!=10;++j){
outfile << i << "\t" << j << "\t" << cost[i][j] << endl;
}
}
outfile.close();
return 0;
}

本文标题:C++中的文件读写操作(2)

文章作者:Curry_Coder

发布时间:2019年08月09日 - 15:57:52

最后更新:2019年08月09日 - 15:58:30

原始链接:https://cdlwhm1217096231.github.io/C/C-中的文件读写操作-2/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------本文结束感谢您的阅读-------------
觉得对您有所帮助,请我喝杯可乐吧!