Задать вопрос
  • Есть ли возможность "встроить" несколько больших .txt файлов в .exe?

    @EasyMoney322 Автор вопроса
    galaxy,
    Ну, вы не указали что именно инклудить и поскольку это единственные файлы в обсуждении, я сделал предположение.

    В первом случае, предложенным вами, мне придется проставлять ковычки вначале и в конце строки каждый раз. Это так же будет делать превоначальный файл менее читабельным. Плюс некоторые строки содержат символы типа /, ' и ". Плюс я не уверен, что туда поместится все, что нужно. Придется разбивать файлы на части, что вызовет множество неудобств. Я напомню, что суммарно тут 80к строк, неравномерно разбитых на 4 файла.

    Во втором случае, программа не компилится даже при подобной конвертации только одного такого файла:
    C2026 слишком большая строка, замыкающие знаки сокращены

    Хотелось бы редактировать в удобном текстовом редакторе .txt перед компиляцией, а не вылавливать это все в коде.

    Вариант с makefile я изучу. По поводу ресурсов: Я думаю, тут и так главное ограничение накладывается тем, что это WinForm.

    Меня, просто, не покидает ощущение, что это абсолютно тривиальная проблема и что это делается либо через компановщик, либо средствами IDE, причем в пару кликов или строк, не увелиичивая объем кода.
  • Есть ли возможность "встроить" несколько больших .txt файлов в .exe?

    @EasyMoney322 Автор вопроса
    galaxy, я думал, что директива #include используется только для хэдеров.

    По вашему совету, при попытке просто заинклудить .txt файл выдается ряд ошибок, ссылающихся на файлы .txt:
    C2883 - "operator operculum" не является распознаваемым оператором или типом
    C2001 - newline в константе
    C2632 - недопустимый "double" с последующим "double"
    C4430 - отсутствует спецификатор типа - предполагается int.
    C2143 - синтаксическая ошибка: отсутствие ";" перед "-"
    C2015 - слишком много знаков в константе
    E0065- требуется точка с запятой ";"
    C5033 - "register" больше не является поддерживаемым классом хранения.