Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 07.11.2012, 11:19  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Нужно преобразовать текст в массив для С

Есть текстовый файл с логами в которых записаны данные в таком виде
00182a0c90727501024ba8e5832c791c1e63787f8bd8592968 48
из этого нужно сделать массив для программы на Си типа 0х00,0х18,0х2а, и так далее. Преобразовывать в ручном режиме это занятие не для слабонервных. Решил написать программу для преобразования. Но перед тем ка делать программу, решил спросить, может есть уже готовые и не нужно изобретать велосипед?
Реклама:
Zemlyanov вне форума  
Непрочитано 07.11.2012, 11:35  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 380
Сказал спасибо: 42
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Один добый человек (uk8amk )
сделал для меня программу перевода текста в массив. Может и Вас устроит.
См. посты #178 - #183
yhnm вне форума  
Сказали "Спасибо" yhnm
Zemlyanov (07.11.2012)
Непрочитано 07.11.2012, 11:51  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Сообщение от yhnm Посмотреть сообщение
Один добый человек (uk8amk )
сделал для меня программу перевода текста в массив. Может и Вас устроит.
См. посты #178 - #183
Спасибо но это не совсем то. Та программа преобразует символы в их кода, а мне нужна только подстановка чтобы я мог потом этот массив вставлять в программу на Си.

Вот пример

имеем данные в таком виде
aeb9ab886e6ad786ce6efaa6b578

получаем после преобразования
0xae,0xb9,0xab,0x88,0x6e,0x6a,0xd7,0x86,0xce,0x6e, 0xfa,0xa6,0xb5,0x78
Zemlyanov вне форума  
Непрочитано 07.11.2012, 12:06  
neyvert
Прописка
 
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
neyvert на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

я как то делал правда не сильно большой был файл, через каждый байт вставлял Z а потом в любом текстовом редакторе делал замену Z на 0х, довольно быстро получилось!
neyvert вне форума  
Сказали "Спасибо" neyvert
Zemlyanov (07.11.2012)
Непрочитано 07.11.2012, 12:14  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Сообщение от neyvert Посмотреть сообщение
я как то делал правда не сильно большой был файл, через каждый байт вставлял Z а потом в любом текстовом редакторе делал замену Z на 0х, довольно быстро получилось!
Спасибо за совет.Но мне нужно много массивов, так что ручной ввод это не вариант, тем более возможны ошибки, запарился и не туда вставил, потом попробуй найди где ошибся.
Zemlyanov вне форума  
Непрочитано 07.11.2012, 12:24  
omercury
Почётный гражданин KAZUS.RU
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,497
Сказал спасибо: 30
Сказали Спасибо 3,072 раз(а) в 2,013 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

За 2 часа уже написал бы...
omercury вне форума  
Непрочитано 07.11.2012, 12:28  
ViorDash
Частый гость
 
Регистрация: 20.11.2008
Адрес: Орел
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
ViorDash на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Попробуйте WinHex.
- Создаете новый файл.
- Ctrl-V из буфера Ваши строки.
- Выбор ASCII Hex
- Выделить нужный участок
- Праввый клик -› Edit -› CopyBlock -› C Source
ViorDash вне форума  
Эти 2 пользователя(ей) сказали Спасибо ViorDash за это сообщение:
ut1wpr (07.11.2012), Zemlyanov (07.11.2012)
Непрочитано 07.11.2012, 12:31  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

может поможет
сделает файл с расширением С.
Вложения:
Тип файла: rar 00.rar (4.3 Кб, 46 просмотров)
Boba_spb вне форума  
Сказали "Спасибо" Boba_spb
ut1wpr (07.11.2012)
Непрочитано 07.11.2012, 12:32  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Сообщение от omercury Посмотреть сообщение
За 2 часа уже написал бы...
... и массивов бы накрутил немеряно...
Под Линухом скриптом ваяется в надцать минут вместе с пониманием, где описАлся..
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 07.11.2012, 12:34  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Нужно преобразовать текст в массив для С

Сообщение от ViorDash Посмотреть сообщение
Попробуйте WinHex.
- Создаете новый файл.
- Ctrl-V из буфера Ваши строки.
- Выбор ASCII Hex
- Выделить нужный участок
- Праввый клик -› Edit -› CopyBlock -› C Source
Помогло ! Спасибо.
Zemlyanov вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ARES - текст вверху плотное фолио lyubo-k Proteus, KiCAD и другие ECAD 1 25.01.2012 17:29
Что нужно для того чтобы сделать сабвуфер для компьютера? Dinar1623 Аудиотехника 15 29.05.2011 15:35
Lexmark z615 (Не печатает текст) Viksylko Ремонт оргтехники 1 24.01.2011 20:45
В даташите есть текст программы NikMih_1 Микроконтроллеры, АЦП, память и т.д 9 18.02.2010 03:10
Нужно преобразовать ШИМ в 0-10В, нагрузка 3А Xuchik Источники питания и свет 37 02.10.2009 08:24


Часовой пояс GMT +4, время: 00:17.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot