Более гибкий. Вот пример, печатающий строки правых чисел с фиксированной шириной и пробел.
//---- Header
std::string getFmt ( int wid, long val )
{
char buf[64];
sprintf ( buf, "% *ld", wid, val );
return buf;
}
#define FMT (getFmt(8,x).c_str())
//---- Put to use
printf ( " COUNT USED FREE\n" );
printf ( "A: %s %s %s\n", FMT(C[0]), FMT(U[0]), FMT(F[0]) );
printf ( "B: %s %s %s\n", FMT(C[1]), FMT(U[1]), FMT(F[1]) );
printf ( "C: %s %s %s\n", FMT(C[2]), FMT(U[2]), FMT(F[2]) );
//-------- Output
COUNT USED FREE
A: 354 148523 3283
B: 54138259 12392759 200391
C: 91239 3281 61423
Функция и макрос сконструированы таким образом, что printfs более читабельны.
Планировщик , и OpenSched, в том порядке. Существуют некоторые достойные Gantt онлайн (это - корректное написание), инструменты диаграммы онлайн также, обычно интегрируемый в рамках веб-приложения управления проектами или отслеживания ошибок или пакета программного обеспечения.
Я использую TaskJuggler - это более мощно, чем другое программное обеспечение OSS, которое я попробовал, но это очень сложно. Это - единственное программное обеспечение, я нашел, что это могло сделать то, в чем я нуждался, но я все еще полагаю, что он является "лучшим из плохого набора". Я также не возражал бы платить, если бы я мог бы быть уверен, что программное обеспечение сделало бы все, в чем я нуждался.
большой дефект с планировщиком, кажется, вокруг выравнивания/выделения ресурса, но я признаю, что не глубоко изучил его. Планировщик был бы моим вторым выбором.
Ответы на Являются там каким-либо ЛАТЕКСНЫМ пакетом для рисования схем Gantt? . может быть жизнеспособным.
Ganttproject записан в Java и работах над каждой платформой.
Вы могли попробовать http://live.gnome.org/Planner , возможно, это удовлетворяет Ваши потребности.:)
Вы могли также попробовать некоторые веб-инструменты управления проектами. В эти дни они тарифицируют вполне хорошо к настольным альтернативам. Я могу рекомендовать dotProject. Это - хороший, простой в использовании инструмент, и это имеет печатаемые диаграммы Гантта.
compile 'com.android.support:recyclerview-v7:+'
кcompile 'com.android.support:recyclerview-v7:24.2.1'
в приложениях build.gradle. – gnyrfta 13 February 2018 в 21:16