Как я могу автоматизировать (сценарий), создающий военный файл в затмении?

Я хочу использовать seq_cnt, чтобы объявить фактический размер tmp1

Do

char (*tmp1)[5+1] = malloc(seq_cnt * sizeof *tmp1);

Обновить информацию о трех различных применениях звездочки [114 ] в C.

  1. Типы / определения переменных

    Здесь

    char (*tmp1)[5+1]
    

    звездочка используется для определения указателя, указателя на массив char[5+1].

    Обратите внимание, что круглые скобки являются обязательными, поскольку char *tmp[5+1] определит массив из 6 указателей на char.

  2. Indirection (или разыменование) оператора

    Здесь

    sizeof *tmp1
    

    звездочка используется, чтобы сказать компилятору не принимать размер tmp1, который будет размером указателя, но размер того, на что указывает tmp1, а именно char[5+1].

    В качестве альтернативы можно написать sizeof (char[5+1]). Обратите внимание, что скобки не относятся к sizeof, так как это не функция, а оператор.

  3. Оператор умножения

    Здесь

    ]
    seq_cnt * sizeof ...
    

    звездочка используется для обозначения обычного умножения, а именно для вычисления произведения seq_cnt и размера чего-либо.

Таким образом, в целом верхний оператор выделяет seg_cnt раз байтов, которые нужны char[5+1], и назначает адрес 1-го байта фрагмента, выделенного для tmp1, заставляет его указывать на достаточно памяти для хранения seq_cnt массив char[5+1].

6
задан stu 16 November 2008 в 14:05
поделиться

3 ответа

Используйте муравья war задача, настроенная, соответствующий файл типа "build" и Вы можете просто нажать "внешние инструменты" кнопка для выполнения его.

4
ответ дан 17 December 2019 в 00:16
поделиться

Вы могли также установить сборку Знатока для своего веб-проекта. Ввод mvn пакет из командной строки затем разработал бы проект для Вас.

Для интеграции между Знатоком и Eclipse, см. m2Eclipse и Знатока Плагин Eclipse.

2
ответ дан 17 December 2019 в 00:16
поделиться

Я ничего не могу сказать о ВОЙНЕ, упаковывающей себя, извините.

Но поскольку я записал в том, Как я автоматически экспортирую ВОЙНУ после сборки Java в Eclipse?: Если можно описать ВОЕННУЮ упаковку со скриптом Ant, у Вас может быть тот скрипт Ant, выполняемый автоматически после каждого изменения в Вашем проекте. Используйте Проект-> Свойства->, Разработчики-> Добавляют-> компоновщик Ant. Дайте тому разработчику Вас пользовательский скрипт Ant, и он будет автоматически выполняться после "нормальных" разработчиков Вашего проекта. Можно даже указать в настройках разработчика, если это должно только воздействовать на изменения в определенных файлах и так далее.

Компоновщик Ant является своего рода швейцарским ножом для чего-либо, что Вы хотите автоматизировать в сборке проекта, не имея необходимость использовать крупные инструменты как знаток.

1
ответ дан 17 December 2019 в 00:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: