c считать из файла



Автор 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; }

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: C++ считать float числа из файла
Файловый ввод-вывод в языке Си на Википедии
Посмотрите статью на википедии про Файловый ввод-вывод в языке Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*