Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Для новичков > Обработка текстового файла |
Автор: vladko 2.4.2009, 20:22 | ||
Есть функция в dll, которая обрабатывает текстовый файл и записывает результат в другой. Формат файла: 1.3446 11 1.325 876 1.3567 32 1.325 112
Формат текстового файла изменился: 20090320 010013;1.3666;1 20090320 010017;1.3667;1 20090320 010017;1.3668;2 20090320 010021;1.3666;1 20090320 010027;1.3667;1 20090320 010057;1.3667;1 Как изменить функцию и добавить вычисления не по всему файлу а по куску ограниченному датой и временем (1 и 2 поля)? |
Автор: zim22 2.4.2009, 20:41 |
ваша тема есть в центре помощи http://forum.vingrad.ru/topic-253578.html не нужно их дублировать. |
Автор: vladko 2.4.2009, 20:57 |
Хорошо, а так: помогите решить за вознаграждение... |
Автор: shara 2.4.2009, 21:03 |
если есть исходники библиотеки то просто взять и переписать РУЦЯМИ код функции и по моему там не функция а клас в чем проблема то? ![]() |
Автор: vladko 2.4.2009, 21:09 |
так здесь и есть весь исходник... просто я си почти не знаю... пишу прогу на VB... |
Автор: shara 2.4.2009, 21:16 |
если у тебя нет исходников этой библиотечной функции то у тебя два варианта: 1) писать функцию заново самому 2) декомпилировать библиотеку я склоняюсь к первому варианту, так как второй очень трудоемкий |
Автор: zim22 2.4.2009, 21:23 | ||
![]()
|
Автор: vladko 2.4.2009, 21:23 |
ты не понял, у меня есть готовая dll и ее исходник (он весь в первом посте)... исходник нужно изменить под новые условия, а ее откомпилю... |
Автор: zim22 2.4.2009, 21:27 |
vladko, ... присматрися вниматильний к маиму кодду |
Автор: vladko 2.4.2009, 21:36 |
присмотрелся... а почему думми2 инт, там же может быть 235959? и как сделать ограничение по 1 и 2 полям? |
Автор: zim22 2.4.2009, 21:39 |
vladko, рекомендую вам пересобрать dll. если она будет работать неправильно - потом и поспрашиваете. |
Автор: Anikmar 2.4.2009, 21:51 |
vladko, И вознаграждение для zim22 не забудьте! ![]() |
Автор: zim22 3.4.2009, 07:46 |
vladko, я надеюсь вы слов на ветер не бросаете. ![]() |
Автор: vladko 3.4.2009, 09:21 |
А вот это не выполнено - "добавить вычисления не по всему файлу а по куску ограниченному датой и временем".... |
Автор: vladko 3.4.2009, 09:51 |
Ну, конечно, же добавить в список аргументов: dateBegin, timeBegin, dateEnd, timeEnd... Я думал, что это и так понятно... |
Автор: Anikmar 3.4.2009, 10:02 | ||
Не факт. Можно передавать разными способами. Короче: тип аргументов какой будете передавать? Добавлено через 34 секунды Файл, я так понимаю, отсортирован? |
Автор: vladko 3.4.2009, 10:20 |
Да все равно. Мне проще 4 строки передать. Файл сортирован по дате и времени... |