Как распечатать тире или точку с помощью fprintf / printf?

Вы можете легко сделать это plaintext с помощью iostreams вместо text printf

cout << setw(40) << setfill('.') << left << tag[i] << '[' << data[i] << ']' << endl;

Или, если вам действительно fprintf нужно использовать fprintf c++ (скажем, вам передан ФАЙЛ sprintf * для записи)

strstream str;
str << setw(40) << setfill('.') << left << tag[i] << '[' << data[i] << ']' << endl;
printf(%s", str.str());

c++

c

text

printf

2022-09-15T07:26:16+00:00
Вопросы с похожей тематикой, как у вопроса:

Как распечатать тире или точку с помощью fprintf / printf?