텍스트 파일에서 공백으로 구분 된 공백을 읽는 데 도움이 필요합니다. 다음은 텍스트 파일의 예입니다 : "69 2 189 1876". int의 양이 알려져 있습니다 (이 예제에서는 4). 나는 인터넷 검색을 시도했지만 여전히 만족스러운 해결책을 찾지 못했습니다. 이것은 처음으로 파일 I/O를하는 것이므로 쉽게 따라하십시오. 읽기 값의 수 대신 당신은 표준 클래스 표준 : : 벡터를 사용할 수있는 배열의 다음 알 수없는 경우공백을 텍스트 파일에서 int 배열로 읽음 (C++)
const size_t N = 4;
int a[N] = {};
std::ifstream in("YourTextFile");
size_t n = 0;
while (n < N && in >> a[n]) ++n;
: 사전 : 여기
시도해 보셨습니까? 파일을 열어서 어딘가에서 숫자를 얻을 수 있습니까? (instacce의 문자열)? –
당신은 시도를 보여줄 필요가 있습니다, 그러면 사람들은 당신이 만든 실수와 그것을 개선하는 방법을 당신에게 말할 것입니다. 하나의'int'를 읽는 법을 알고 그것을 다시 출력합니까? 'std :: Vector'에 대해 알고 있습니까? – BoBTFish