|
0 / 0 / 0
Регистрация: 29.09.2011
Сообщений: 18
|
|||||||||||
Чтение и парсинг одного файла, запись данных во второй. Исправить код15.06.2012, 17:33. Показов 1478. Ответов 1
Метки нет (Все метки)
Задание.
Есть текстовый файл, он имеет структуру: Имя1 время1 время2. То есть примерно в файле это выглядит так: Файл1 23:34 23:35 Файл2 12:23 12:25 и т.д. Написать файл, обрабатывающий предыдущий файл следующим образом:на выходе он формирует другой текстовый файл, в котором нет повторяющихся имен и он имеет следующую структуру: имя время, где время - разность начала и конца из первого текстового файла, и сумма времени если это имя встречалось несколько раз. Вот код:
Файл1 01:02 01:01, то он посчитает и получается 1:-8. Нужно исправить где то отсюда
0
|
|||||||||||
| 15.06.2012, 17:33 | |
|
Ответы с готовыми решениями:
1
Чтение данных с одного txt файла, запись данных во второй txt в определенную позицию
Чтение и запись из одного файла |
|
es geht mir gut
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
|
||||||
| 15.06.2012, 21:11 | ||||||
|
Функция Format
Форматирование величин дат и времени
Стандартные форматы дат и времени Пользовательские форматы дат и времени General Date Отображает дату и\или время.Если число имеет и целую, и дробную часть, то изображаются и дата, и время (например, 04.03.93 17:34); если у числа нет дробной части, то отображается только дата (например, 04.03.93); если у числа нет целой части, то отображается только время (например, 17:34). Фактическое изображение даты и времени определяется системной настройкой A="27.07.66" Print Format(A,"General Date") ' возвратит 27.07.66 Long Date Отображает дату согласно длинному системному формату даты A="27.07.66" Print Format(A,"Long Date") ' возвратит 27 Июль 1966 г. Medium Date Отображает дату согласно среднему формату даты, установленному для языковой версии системы A="27.07.66" Print Format(A,"Medium Date") ' возвратит 27-июл-66 Short Date Отображает дату согласно краткому системному формату даты A="27.07.66" Print Format(A,"Short Date") ' возвратит 27.07.66 Long Time Отображает время согласно длинному системному формату времени: часы, минуты и секунды A=0.25 Print Format(A,"Long Time") ' возвратит 6:00:00 Medium Time Отображает значение времени в 12-часовом формате: часы, минуты и индикатор "AM/PM"(если есть в системных установках) A=0.6 Print Format(A,"Medium Time") ' возвратит 02:24 Short Time Отображает значение времени в 24-часовом формате A=0.6 Print Format(A,"Short Time") ' возвратит 14:24 Пользовательские форматы дат и времени : Разделитель компонентов времени. В некоторых национальных настройках применяется другой символ. Разделитель компонентов времени используется для разделения компонентов времени (часов, минут и секунд). Фактический символ, используемый в качестве разделителя компонентов времени, определяется текущей национальной настройкой. В России в качестве разделителя компонентов времени используется двоеточие / Разделитель компонентов даты. В некоторых национальный настройках применяется другой символ. Разделитель компонентов даты используется для разделения компонентов даты (дня, месяца и года). Фактический символ, используемый в качестве разделителя компонентов даты, определяется текущей национальной настройкой. В России в качестве разделителя компонентов даты используется точка c Отображает дату как ddddd и время как ttttt. Если у числа нет дробной части, то отображается только дата; если у числа нет целой части, то отображается только время d Выводит номер дня в месяце, содержащий одну или две цифры (1 – 31) dd Выводит номер дня в месяце, содержащий одну или две цифры (01 – 31) ddd Выводит сокращенное название дня недели (Пн– Вс) dddd Выводит полное название дня недели (Понедельник– Воскресенье) ddddd Отображает соответствующую числу полную дату (день, месяц и год) согласно краткому системному формату даты.Эквивалентно стандартному формату Short Date dddddd Отображает соответствующую числу полную дату (день, месяц и год) согласно длинному системному формату даты.Эквивалентно стандартному формату Long Date w Выводит номер дня недели (по умолчанию, от 1 для воскресенья до 7 для субботы),какой день считать первым определяется аргументом FirtsDayOfWeek ww Выводит номер недели года (1 – 54),какую недель считать первой определяется аргументом FirtsWeekOfYear m Выводит номер месяца, содержащий одну или две цифры (1 – 12). Если символ m следует сразу после символов h или hh, выводится число минут mm Выводит номер месяца, содержащий две цифры (01 – 12). Если символ m следует сразу после символов h или hh, выводится число минут mmm Выводит сокращенное название месяца (Янв – Дек) mmmm Выводит полное название месяца (Январь – Декабрь) q Выводит номер квартала года (1 – 4) y Выводит номер дня года (1 – 366) yy Выводит номер года, состоящий из двух цифр (00 – 99) yyyy Выводит номер года, состоящий из трех или четырех цифр (100 – 9999) h Выводит число часов, состоящее из одной или двух цифр (0 – 23) hh Выводит число часов, состоящее из двух цифр (00 – 23) n Выводит число минут, состоящее из одной или двух цифр (0 – 59) nn Выводит число минут, состоящее из двух цифр (00 – 59) s Выводит число секунд, состоящее из одной или двух цифр (0 – 59) ss Выводит число секунд, состоящее из двух цифр (00 – 59) ttttt Отображает полное время (часы, минуты и секунды) согласно текущему системному формату времени. В Microsoft Windows формат времени по умолчанию имеет вид "h:mm:ss" AM/PM Использует 12-часовую шкалу, добавляя прописные буквы "AM" (до полудня) или "PM" (между полуднем и полуночью) am/pm Использует 12-часовую шкалу, добавляя строчные буквы "am" (до полудня) или "pm" (между полуднем и полуночью) A/P Использует 12-часовую шкалу, добавляя прописные буквы "A" (до полудня) или "P" (между полуднем и полуночью) a/p Использует 12-часовую шкалу, добавляя строчные буквы "a" (до полудня) или "p" (между полуднем и полуночью) AMPM Использует 12-часовую шкалу, добавляя текстовую константу, добавляя текстовую константу, заменяющую в текущей системе индикаторы "AM" (до полудня) или "PM" (между полуднем и полуночью). Регистр изображаемой текстовой строки определяется соответствующими системными настройками. В Microsoft Windows по умолчанию используется формат "AM/PM" Добавлено через 1 час 13 минут Посчитать разницу во времени.
1
|
||||||
| 15.06.2012, 21:11 | |
|
Помогаю со студенческими работами здесь
2
Запись и чтение одного и того же файла Чтение из файла, исправить код
Чтение файла, чтение названия папки где находится файл, запись данных на PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|