'commit'
This commit is contained in:
68
C++专题课程/文件输入与输出/readOneDimensionArray.cpp
Normal file
68
C++专题课程/文件输入与输出/readOneDimensionArray.cpp
Normal file
@@ -0,0 +1,68 @@
|
||||
#include<bits/stdc++.h>
|
||||
|
||||
using namespace std;
|
||||
|
||||
//<2F><>һ<EFBFBD><D2BB><EFBFBD><D7BC><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD>
|
||||
int const N = 10;
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>
|
||||
int arr[N] = {0};
|
||||
|
||||
//ģ<><C4A3><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n
|
||||
int n;
|
||||
|
||||
|
||||
/**
|
||||
* <20><><EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һά<D2BB><CEAC><EFBFBD><EFBFBD>
|
||||
* <20><><EFBFBD>ߣ<EFBFBD><DFA3>ƺ<EFBFBD>
|
||||
* ʱ<>䣺2019-11-02
|
||||
*/
|
||||
void readOneDimensionArray() {
|
||||
//<2F><><EFBFBD><EFBFBD>Դ<EFBFBD>ļ<EFBFBD>
|
||||
string file = "./data.in";
|
||||
//1<><31><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>ݵ<EFBFBD><DDB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>
|
||||
ifstream fin(file);
|
||||
//<2F><>ȡn
|
||||
fin >> n;
|
||||
//<2F><>cinһ<6E><D2BB><EFBFBD><EFBFBD>ȡһά<D2BB><CEAC><EFBFBD><EFBFBD>
|
||||
for (int i = 0; i < n; i++)
|
||||
fin >> arr[i];
|
||||
//<2F>ر<EFBFBD><D8B1>ļ<EFBFBD>
|
||||
fin.close();
|
||||
fin.clear(ios::goodbit);
|
||||
}
|
||||
|
||||
int main() {
|
||||
//<2F><>ȡһά<D2BB><CEAC><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
||||
readOneDimensionArray();
|
||||
|
||||
cout << "1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>潫<EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD>һ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݣ<EFBFBD>" << endl;
|
||||
cout << "n=" << n << endl;
|
||||
cout << endl;
|
||||
|
||||
cout << "2<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>潫<EFBFBD><EFBFBD>ӡ<EFBFBD><EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>" << endl;
|
||||
//<2F><><EFBFBD><EFBFBD>һ<EFBFBD>¶<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
for (int i = 0; i < N; i++) {
|
||||
cout << arr[i] << " ";
|
||||
}
|
||||
cout << endl;
|
||||
//===========================================================================
|
||||
//2<><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
string file = "./data.out";
|
||||
//<2F><><EFBFBD><EFBFBD>
|
||||
ofstream fout(file);
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
for (int i = 0; i < N; i++) {
|
||||
//<2F><><EFBFBD><EFBFBD>
|
||||
fout << arr[i] << endl;
|
||||
cout << arr[i] << endl;
|
||||
}
|
||||
//<2F>ر<EFBFBD><D8B1>ļ<EFBFBD>
|
||||
fout.close();
|
||||
|
||||
//<2F><>ʾ<EFBFBD><CABE>Ϣ
|
||||
cout << "<EFBFBD><EFBFBD>ϲ<EFBFBD><EFBFBD><EFBFBD>ɹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>" + file + "<EFBFBD>У<EFBFBD>" << endl;
|
||||
//===========================================================================
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user