Заполнение переменного размера в printf

Твой код в порядке. В методе отсутствовало только супер:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    // TODO add your menu : 
    inflater.inflate(R.menu.my_menu, menu);
    //TODO call super
    super.onCreateOptionsMenu(menu, inflater);
}
26
задан Spikatrix 29 February 2016 в 06:40
поделиться

1 ответ

Будьте осторожны - хотя бы некоторые компиляторы (и это может быть обычным C) не всегда будут делать то, что вы хотите:

char *s = "four";
printf("%*.s\n", 5, s); // Note the "."

Это печатает 5 пробелов;

char *s = "four";
printf("%*s\n", 3, s);  // Note no "."

Это печатает все четыре символа «четыре»

1
ответ дан 28 November 2019 в 07:01
поделиться
Другие вопросы по тегам:

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