好的需要一些帮助。我已将文件读入数组。我需要获取数组并对其进行格式化,以便格式化数字。文本文件只是一个数字列表。例如,我需要获取前两个数字并对其进行格式化,以便将其打印到控制台,如下所示:“1-0”。到目前为止,这是我的代码。请注意应该进行格式化的不完整函数。
#include<iostream>
#include<cmath>
#include<cstdlib>
#include<string>
#include<fstream>
using namespace std;
string ArrayFormat(int array[]);
int main() {
const int ARRAY_SIZE = 21;
string filename;
ifstream inputfile;
int score[ARRAY_SIZE];
cout <<"\nPlease enter the name of a file: ";
cin >> filename;
inputfile.open(filename.c_str());
if (inputfile.fail()){
perror(filename.c_str());
exit(1);
}// end of error test
for (int i=0;i<20;i++){
inputfile >> score[i];
// cout << score[i] << endl;
}// end of for loop to read into array
inputfile.close();
}// end of main
string ArrayFormat(int array[]){
for(int i=0; i<=21; i++){
}
}// end of ArrayFormat