.txt 파일에 약 1000 자리의 문자열이 있습니다. 한 번에 한 자리를 평가하고 인접한 자리와 비교 한 다음 목록을 아래로 이동하고 다시해야합니다. 나는 C++과 get() 함수를 사용하고있다. 여기에 지금까지이 작업은 다음과 같습니다 긴 문자열에서 번호를 선택해야합니다.
int element[5];
ifstream file;
file.open("theNumber.txt", ios::in);
for(int i=0;i<5;i++)
{
file.seekg(1);
element[i]=file.get();
}
//read first 5 numbers.
이 지금 내 코드는 컴파일되지 않습니다, 모든 당신의 가장 울게 만들 것이다 그것을 보여주는하지만,이 부분은 정확했다 있을지 확인하고 싶었다. 이 파일에 숫자의 처음 다섯 자리 숫자가있는 배열이 나옵니까?
별도로 실행 해 보시지 않겠습니까? –
컴파일 오류를 추가하는 것이 좋습니다. 따라서 Google에서 검색 할 수 있습니다. 'ifstream :: get()'은 정수에 캐스팅 된 문자를 반환하므로 첫 번째 숫자가 '0'이면 'element [0]'은 48이됩니다. – chris