좋아요, 저는 C++에 익숙하지 만, 저는 연습을 많이하고 있습니다.텍스트 파일에서 레코드 읽기
내 문제는 누군가 내 소스 코드를 살펴보고 올바른 방향으로 나를 조종 할 수 있었으면합니다.
이것은 내가하려는 일입니다.
- 프로그램은 그 안에 기록 으로 텍스트 파일을 읽을 수 있도록해야한다.
- 가 나는 또한 텍스트 파일 에 문자열을 사용하여 레코드를 검색 할 (즉, DID) (수행하지 않은 this)
- 또한 십진수 숫자를 사용하여 레코드를 높은 값에서 낮은 값으로 정렬하거나 텍스트 파일에서 두 번 정렬합니다. 나는 버블 종류를 사용하는 것으로 생각했다. 함수.
여기 여기 내 코드
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
//double gpa;
//string
int main()
{
string line;
ifstream myfile ("testfile.txt");
if (myfile.is_open())
{
while (myfile.good())
{
getline (myfile,line);
cout << line << endl;
}
myfile.close();
}
else cout << "Unable to open file";
char c;
cout<<"\n enter a character and enter to exit: ";
cin>>c;
return 0;
}
이다 기록과 exmaple 텍스트 파일입니다.
while (myfile.good())
{
getline(myfile, line);
cout << line << endl;
}
가 있어야한다 :
aRecord 90 90 90 90 22.5
bRecord 96 90 90 90 23.9
cRecord 87 90 100 100 19.9
dRecord 100 100 100 100 25.5
eRecord 67 34 78 32 45 13.5
fRecord 54 45 65 75 34 9.84
gRecord 110 75 43 65 18.56
@Radu 숙제인지는 중요하지 않습니다. [숙제 태그는 이제 공식적으로 사용되지 않습니다.] (http://meta.stackexchange.com/questions/147100/the-homework-tag-is-now-officially -deprecated) – slugster