Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2015, 16:50   #1
avovana
Пользователь
 
Регистрация: 08.09.2014
Сообщений: 14
По умолчанию C++ - Запись данных в текстовой файл

Дорогие форумчане! Прошу помощи в таком вопросе!
У меня есть система датчик-микроконтроллер-компьютер.

Микроконтроллер отсылает данные на ПК, где с помощью C++ Builder 6 я строю по ним график.
Здесь приведу код, в котором данные - значение датчика и время считываются из буфера ком порта.
Приходит посылка со значением датчика - u и со значением времени регистрации - i. С помощью цикла for осуществляется считывание буфера, которые выводятся на график.


Код:
 for(ii=0; ii<pozBufUART1RX ;ii++)
                    {
                  
                         if (BufUART1RX[ii]=='v')
                                {
                                   tys = ((int)BufUART1RX[ii+1]-48)*1000;
                                   sot =((int)BufUART1RX[ii+2]-48)*100;
                                   des =((int)BufUART1RX[ii+3]-48)*10;
                                   ed =((int)BufUART1RX[ii+4]-48);
                                   u=(tys+sot+des+ed);
 
                                   tys = ((int)BufUART1RX[ii+6]-48)*1000;
                                   sot =((int)BufUART1RX[ii+7]-48)*100;
                                   des =((int)BufUART1RX[ii+8]-48)*10;
                                   ed =((int)BufUART1RX[ii+9]-48);
                                   i=(tys+sot+des+ed);
                                   ii=ii+9;
                                    
                                   Series1->Add(u,i,clRed); // y,x
 
                                  }
                    }
Я в программирование только новичок. Подскажите как эти данные в C++ Builder 6 вывести в отдельно создаваемый текстовой файл. К примеру "u пробел i", "новая строка". Таким образом, получились бы два столбца значений. Еще хотел сказать, что приведенное выше считывание данных осуществляется при нажатие кнопки. Хотелось бы, чтобы при нажатие кнопки и график строился, и новый текстовой файл создавался.

Последний раз редактировалось Аватар; 09.06.2015 в 18:23.
avovana вне форума Ответить с цитированием
Старый 09.06.2015, 17:13   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

1. открываете файл до цикла
2. в цикле перед Series1->Add вставляете вывод в файл
3. в конце закрываете файл
Все есть в гугле на ппервой страниц. Проблема в чем?
p51x вне форума Ответить с цитированием
Старый 10.06.2015, 10:06   #3
avovana
Пользователь
 
Регистрация: 08.09.2014
Сообщений: 14
По умолчанию

спасибо за совет! уже ищу!
avovana вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись данных данных из ListBox в файл Jrcfyf C# (си шарп) 3 20.01.2012 15:44
Запись данных в файл Pti44ka Помощь студентам 5 10.12.2009 20:09
запись данных в файл Real Injenegr Помощь студентам 2 23.07.2009 03:21
Запись данных в файл на С# fractal Помощь студентам 15 17.02.2009 22:14
запись данных в файл Артэс Общие вопросы C/C++ 13 09.06.2007 22:01