1000 개의 숫자 또는 이와 유사한 텍스트 파일을로드하려고하는데 범위 내에 있으면 모든 숫자를 확인하고 싶습니다. 나는 벡터를 사용하려고하지만 나는 똑바로 얻을 수 없습니다.텍스트 파일의 숫자를 읽고 범위 내에 있는지 확인하십시오.
기본적으로 나는 첫 번째 숫자가 더 커지는지 확인하고 싶습니다.
추신 : 내가 프로그래밍의 어떤 유형이며 매우 새로운 오전, 그래서 PLZ 평균 될 그나마 :
여기내 코드입니다 : 당신이 모든 숫자를 읽을 때까지 나는 루프를 제안
using namespace std;
int main() {
ifstream myfile;
myfile.open ("A1.txt");
vector<int>array;
int count;
double tmp;
int i;
myfile >> tmp;
while (int i = 0; i < count; i++){
myfile >> tmp;
array.push_back(tmp);
cout << count;
}
myfile.close();
return 0;
}
'카운트'를 초기화하지 마십시오. –
은 의미가 없으려고 노력하지만 그 코드에 어떤 문제가 있는지 알려줄 필요가 있습니다. 그것은 컴파일합니까? 그것은 추락합니까? 그것은 약간의 산출물을 생산합니까? 그렇다면 출력이 당신이 기대하는 것과 어떤면에서 다른가요? 마지막으로 질문을하는 것이 좋습니다. – user463035818
모르는'count'까지 루핑하는 대신, 파일의 끝에 도달 할 때까지 반복하십시오. – stark