Автор Maria tharegorodceva задал вопрос в разделе Другие языки и технологии
C++ считать float числа из файла и получил лучший ответ
Ответ от Ra[гуру]
Прочтет все числа из файла и выведет их на стандартный вывод (ограничение: чисел в файле должно быть не больше 100, размерность массива double prognoz[100];): #include <fstream> #include <iostream> using namespace std; int main() { int n = 0; ifstream file(\"trafic.txt\"); double prognoz[100]; while (file >> prognoz[n]) ++n; for (int c = 0; c < n; ++c) cout << prognoz[c] << \' \'; } Если максимальное количество чисел в файле заранее неизвестно, то вместо массива лучше использовать тип стандартной библиотеки std::vector (фактически это массив с изменяемым размером) : #include <vector> #include <fstream> #include <iostream> using namespace std; int main() { ifstream file(\"trafic.txt\"); vector<double> prognoz; double val; while (file >> val) prognoz.push_back(val); for (int c = 0; c < prognoz.size(); ++c) cout << prognoz[c] << \' \'; }
Если С++ то ifstream out("trafic.txt"); double k = 0; while(!out.eof()){ out >> k; cout << k << endl; }