Установить переменную ширину текстового столбца в printf

Чтобы определить размер столбца на языке C, мы используем % d . Например, я могу ввести % 3d , и это даст мне столбец шириной = 3. Моя проблема в том, что мое число после % - это переменная, которую я получаю, поэтому мне нужно что-то вроде % xd (где x - это целочисленная переменная, которую я получил когда-то раньше в моей программе). Но это не работает.

Есть ли другой способ сделать это?

52
задан Alaa M. 4 May 2014 в 19:06
поделиться