Текст

Тема в разделе "LANGS.C", создана пользователем _Juicy, 28 июл 2011.

  1. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Нужно включить в программу простой текст достаточно большого объема, содержащий довольно много \, переносов строки и "
    Как это быстрее и удобнее сделать?
     
  2. ip_man

    ip_man New Member

    Публикаций:
    0
    Регистрация:
    7 июн 2011
    Сообщения:
    43
    hex редактором ест-но
    можно блокнотом
     
  3. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.348
    положить его в ресурсы
     
  4. 100gold

    100gold New Member

    Публикаций:
    0
    Регистрация:
    26 фев 2010
    Сообщения:
    165
    Ресурс? Кодировать в константный массив? заэкранировать всё и хранить в строке? На чём прога msvc gcc php asm python brainfuck :) ?
     
  5. ip_man

    ip_man New Member

    Публикаций:
    0
    Регистрация:
    7 июн 2011
    Сообщения:
    43
    ОП, скинь прогу и текст
     
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Squash
    text -> base64 -> any zip -> paste to you section as array

    В Си это будет так uchar mm[size]{0x00, ..., 0x00};
    Вместо нулей заполните вашими данными.
     
  7. _Juicy

    _Juicy Active Member

    Публикаций:
    0
    Регистрация:
    12 авг 2003
    Сообщения:
    1.159
    Адрес:
    SPb
    Короче, все нормально забилось в строковую константу, с заменой эскейп кэрактеров.
    Всем спасибо.
     
  8. Rel

    Rel Well-Known Member

    Публикаций:
    2
    Регистрация:
    11 дек 2008
    Сообщения:
    5.323
    в gcc/mingw для этих целей есть директива ассемблера .incbin...