0
텍스트 파일에 100 행 * 100 열의 숫자가 포함 된 경우 (예 :). 이제 프로그램에서 60 번째 행과 97 번째 열에서 하나의 숫자를 선택하고이 값을 변수에 할당하고이 변수로 일부 계산을 수행하기를 원합니다. 그래서 숫자가 많은 텍스트 파일에서 임의의 숫자를 선택하고 싶습니다. 내가 어떻게 할 수 있니? 연습용 코드를 만들었지 만 오류가 있습니다. 텍스트 파일은 2 행에서 6 개 개의 숫자와 3 열C++의 텍스트 파일에서 임의의 숫자 선택
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int data[6],i=0;
ifstream myfile;
myfile.open ("a.txt");
while (i<<6)
{
myfile>>data[i];
i=i+1;
}
myfile.close();
cout<<data[0]<<"\t"<<data[1]<<"\t"<<data[2]<<"\t"<<data[3]<<"\t"<<data[4]<<"\t" <<data[5]<<"\n";
system("pause");
return 0;
}
나는 몇 가지 질문이 포함 : 왜 데이터 단지 (6)의 크기가 있습니까? 즉, 텍스트 파일에 100 행 * 100 열의 숫자가 포함되어 있습니까? 내가 << 6 일 때 무슨 뜻이야? 어쩌면 (int i = 0; i <6; i ++)을 의미할까요? – duDE
코드는 예제를 위해 작성되었습니다. 이 코드의 경우 텍스트 파일에 6 개의 숫자 (2 행, 3 열)가 포함되어 있습니다. –
간단한 while 루프로 출력하지 않는 이유는 무엇입니까? –