Как посчитать количество чисел в файле (состоящем только из натуральных чисел) в С++

Как мне считать из файла числа в какой-нибудь массив char или string так, чтобы я мог посчитать кол-во этих чисел (например "2", "324" "11" и любого другого числа). Функция sizeof или метод size() не работают. Не могли бы вы предложить какую-нибудь конструкцию, идею как это можно реализовать.


Ответы (1 шт):

Автор решения: Harry

Просто читать и считать числа...

int x, counter = 0;
{
    ifstream in(filename);
    while(in >> x) counter++;
}

cout << counter;
→ Ссылка