|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
||||||
Обработка текстового файла31.03.2009, 11:44. Показов 2445. Ответов 11
Метки нет (Все метки)
Есть функция в dll, которая обрабатывает текстовый файл и записывает результат в другой. Формат файла:
1.3446 11 1.325 876 1.3567 32 ...
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 поля)?
0
|
||||||
| 31.03.2009, 11:44 | |
|
Ответы с готовыми решениями:
11
Обработка текстового файла Обработка информации из текстового файла Посимвольная обработка текстового файла: распределение всех слов по длине |
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
| 31.03.2009, 11:59 | |||||||||||
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
|
| 31.03.2009, 12:30 [ТС] | |
|
Я так понял, что этот кусок позволяет просто обрабатывать новый файл... Спасибо. А как насчет обработки куска файла ограниченного датой и времени?
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 31.03.2009, 13:24 | |
|
она подготавливает новый формат для обработки (разделяет на отдельные фрагменты)
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
||||||
| 31.03.2009, 13:30 [ТС] | ||||||
|
Это я понял.
Теперь как изменить строчку
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
||||||
| 31.03.2009, 13:46 | ||||||
|
так как это строки, то применяется strcmp(date, patt);
можно создать структуру, записать в неё образцы и для date и для somth, потом передать указатель на неё в функцию и сверять date с образцом для date, somth с образцом для somth
0
|
||||||
|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
||||||
| 31.03.2009, 14:50 [ТС] | ||||||
|
Попробовал без структур
0
|
||||||
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 31.03.2009, 16:16 | |
|
например date datebeg dateend какие ?
0
|
|
|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
|
| 31.03.2009, 16:48 [ТС] | |
|
когда date=datebeg=dateend
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
| 31.03.2009, 17:06 | |||||||||||
|
какие строки там ?
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 31.03.2009
Сообщений: 48
|
|
| 31.03.2009, 17:50 [ТС] | |
|
Не понял...
Допустим файл такой: 20090325 000011;7610;1 20090325 000137;7610;1 20090325 000137;7609;1 20090325 000139;7610;1 20090325 000140;7610;1 20090325 000140;7610;1 20090325 000142;7610;6 20090325 000142;7611;1 20090325 000202;7615;1 20090325 000439;7611;1 20090325 000447;7614;1 20090325 000516;7611;1 20090325 000522;7613;1 20090325 000522;7613;4 Нужно взять кусок времени от 000100 до 000500 В функцию передаю такие аргументы: datebeg="20090325" dateend="20090325" timebeg="000100" timeend="000500" date получается всегда равно "20090325"
0
|
|
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
| 31.03.2009, 18:23 | |
|
выводит строки диапазона
0
|
|
| 31.03.2009, 18:23 | |
|
Помогаю со студенческими работами здесь
12
Добавить в конец первого текстового файла содержимое второго текстового файла Чтение текстового документа, обработка, запись нового
Сортировка слов текстового файла путём слияния данных из файла и заданного внутреннего массива Указание текстового файла-источника и принимающего файла в cmd Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
|