Я хочу использовать seq_cnt, чтобы объявить фактический размер tmp1
blockquote>Do
char (*tmp1)[5+1] = malloc(seq_cnt * sizeof *tmp1);
Обновить информацию о трех различных применениях звездочки [114 ] в C.
Типы / определения переменных
Здесь
char (*tmp1)[5+1]
звездочка используется для определения указателя, указателя на массив
char[5+1]
.Обратите внимание, что круглые скобки являются обязательными, поскольку
char *tmp[5+1]
определит массив из 6 указателей наchar
. Sup>Indirection (или разыменование) оператора
Здесь
sizeof *tmp1
звездочка используется, чтобы сказать компилятору не принимать размер
tmp1
, который будет размером указателя, но размер того, на что указываетtmp1
, а именноchar[5+1]
.В качестве альтернативы можно написать
sizeof (char[5+1])
. Обратите внимание, что скобки не относятся кsizeof
, так как это не функция, а оператор. Sup>Оператор умножения
Здесь
]seq_cnt * sizeof ...
звездочка используется для обозначения обычного умножения, а именно для вычисления произведения
seq_cnt
и размера чего-либо.Таким образом, в целом верхний оператор выделяет
seg_cnt
раз байтов, которые нужныchar[5+1]
, и назначает адрес 1-го байта фрагмента, выделенного дляtmp1
, заставляет его указывать на достаточно памяти для храненияseq_cnt
массивchar[5+1]
.
Используйте муравья war
задача, настроенная, соответствующий файл типа "build" и Вы можете просто нажать "внешние инструменты" кнопка для выполнения его.
Вы могли также установить сборку Знатока для своего веб-проекта. Ввод mvn пакет из командной строки затем разработал бы проект для Вас.
Для интеграции между Знатоком и Eclipse, см. m2Eclipse и Знатока Плагин Eclipse.
Я ничего не могу сказать о ВОЙНЕ, упаковывающей себя, извините.
Но поскольку я записал в том, Как я автоматически экспортирую ВОЙНУ после сборки Java в Eclipse?: Если можно описать ВОЕННУЮ упаковку со скриптом Ant, у Вас может быть тот скрипт Ant, выполняемый автоматически после каждого изменения в Вашем проекте. Используйте Проект-> Свойства->, Разработчики-> Добавляют-> компоновщик Ant. Дайте тому разработчику Вас пользовательский скрипт Ant, и он будет автоматически выполняться после "нормальных" разработчиков Вашего проекта. Можно даже указать в настройках разработчика, если это должно только воздействовать на изменения в определенных файлах и так далее.
Компоновщик Ant является своего рода швейцарским ножом для чего-либо, что Вы хотите автоматизировать в сборке проекта, не имея необходимость использовать крупные инструменты как знаток.