|
0 / 0 / 0
Регистрация: 09.02.2013
Сообщений: 12
|
||||||||||||||||
Считывание txt, разбиение строк, создание массива из результата, сравнение09.03.2013, 16:14. Показов 1194. Ответов 1
Метки нет (Все метки)
На сервере есть txt со следующем содержанием:
Затем сравнить данные второй части(дата до которой нужно выполнить поставленную работу) с текущей датой. Весь алгоритм: - считать - разбить - раскидать по массивам - сравнить - если запись о работнике имеется, то сравнить присвоенную ему дату с текущей - если дата меньше текущей, то записать в лог "Просрочено", в ином случаи "В разработке". Добавлено через 6 минут С поиском по int массиву разобрался
0
|
||||||||||||||||
| 09.03.2013, 16:14 | |
|
Ответы с готовыми решениями:
1
Считывание и сравнение строк Создание, сравнение столбцов и вывод результата
|
|
143 / 122 / 21
Регистрация: 13.11.2012
Сообщений: 1,564
|
|
| 09.03.2013, 22:34 | |
|
Создаёш динамическую структуру, в которой будут поля : char name[50]; char data[20]; int ident;
Длинну массива - считаеш построчным методом до конца файла, потом задаёш массив динамический размером - кол-во строк, Seek set 0, и потом уже все данные в структуру кладёш (естественно строка = char vbuf[250], а потом по разделителям разделяеш буфер на состовляющие, методом Memset - обновляеш временны переменные типа char, чтоб записать в массив int - используеш itoa). Дату надо будет преобразовывать, т.к. getsystemtime даёт переменную типа int. (кстати можно и в саму структуру записывать отдельно 3 числа (сразу преобразуя по разделительным точкам), как сравнить думаю знаеш. Для сравнения я так понимаю нужно поле эдит, в которое вбиваеш имя типа char, ну и сравниваеш его с всеми переменными в массиве, и считаеш какой i номер его и вообще сколько найдено, ну а потом сравниваеш дату если найдено. Лог - опять же я так понимаю поле структуры нужно создать - ну и при сравнении если\то назначить что надо.
1
|
|
| 09.03.2013, 22:34 | |
|
Помогаю со студенческими работами здесь
2
Сравнение строк txt файлом Автоматическое сравнение строк в txt Как осуществить построчное считывание строк из txt файла
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|