Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andrew_Borovik
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 5
#1

Запись из файла *.txt или memo в массив - C++

13.03.2012, 20:34. Просмотров 804. Ответов 3
Метки нет (Все метки)

Добрый вечер, постораюсь изложить свою проблему логично и лаконично)
Вообщем суть вот в чем: Есть файл *.txt, в него записаны числа в столбец, вида:
0.05371
0.05127
0.00000
-0.04639
-0.07812
-0.09521 ну и в том же духе.
Количество чисел может варьироваться от 100 до 10000. (в зависимости от установленной частоты считывания данных с тензодатчика).
Дак вот суть в том, что нужно
1) Определить количество чисел в этом файле
2) Cреди этих элементов нужно найти максимальный (Вывести его в edit)
Очень буду благодарен если поможете))
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 20:34     Запись из файла *.txt или memo в массив
Посмотрите здесь:

C++ Как из файла txt считать данные в массив?
Из файла .txt записать в этот массив символы, так же как они записаны в файле C++
C++ Построчное считывание файла txt в массив
C++ Из .txt файла считать числа в массив
Одномерный массив Х(15) считать из файла *.txt C++
Переписываем массив что бы его параметры и переменные считывались с входного файла In.txt, а результат в Out C++
Как считать массив структур из файла txt C++
C++ Запись из файла в массив
C++ Как прочитать сразу два txt файла, в каждом из них находится массив строк?
C++ Как вывести текст из типизированного файла в компонент к примеру в memo или panel?
Считать массив А с файла a.txt. после чего сформировать массив С в котором все отрицательные элементы с масси C++
Запись таблицы частот из файла в список или ассоциативный массив C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mirun94
6 / 6 / 1
Регистрация: 13.02.2011
Сообщений: 15
13.03.2012, 20:50     Запись из файла *.txt или memo в массив #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <fstream>
int main
{
    ifstream in("file.txt");
    int n = 0;
    double max, i;
    while (!in.eof())
{
   in >> i;
if (i>max) max=i;
n++;
}
}
n - колличество чисел
max - максимальное число
И выводите куда надо.
Andrew_Borovik
0 / 0 / 0
Регистрация: 13.03.2012
Сообщений: 5
13.03.2012, 21:07  [ТС]     Запись из файла *.txt или memo в массив #3
Насколько мне хватило ума понять, это нахождения макс числа в файле? Тогда спс, но возник другой вопрос, как что бы он считывал данные не из txt в корне с проектом ("file.txt"), а из того, который открыт? Т.е. в программе все время открывается разный *.txt, с разными именами (из него данные кидаются в Memo для просмотра этих чисел) ??
P.S. Прошу палками не бить, это моя первая прога на C++Builder))
Запись из файла *.txt или memo в массив
Mirun94
6 / 6 / 1
Регистрация: 13.02.2011
Сообщений: 15
14.03.2012, 15:43     Запись из файла *.txt или memo в массив #4
Я C++Builder не работал, не знаю как там. Но в общем вам надо вместо file.txt взять текстовую переменную и чтобы ее значение менялось при нажатии кнопочки. Например через дополнительное окно или поле ввода.
Yandex
Объявления
14.03.2012, 15:43     Запись из файла *.txt или memo в массив
Ответ Создать тему
Опции темы

Текущее время: 07:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru