Я хочу использовать переменные для указания формата printf
в программировании на C.
Я довольно новичок в программировании на C, хотя и практиковал сценарии оболочки bash.
В сценариях bash я могу использовать переменную для указания формата printf
, как показано ниже.
#!/bin/bash
### Variable
format="%4s%4d %8s\n"
### Main
printf "$format" $1 $2 $3
Затем, есть ли аналогичный способ, подобный приведенному выше, в программировании на C?
Возможно ли это в Си?
Строки для формата printf
включают символы и цифры.
Я слышал, что программирование на C использует разные объявления для каждого из них; то есть int или char.
{0}
— этоC
способ убедиться, что все элементыarray
обнулены при использовании в качестве инициализатора. Существует большое обсуждение здесь об инициализации в целом, включая эту. 13.08.2020