Я так понимаю ответ на мой вопрос "нет".
но в Rust можно использовать не только SeqCst в CAS операциях
то у мне понадобится информация о его сертификате для отзыва
А win11 сырая, багов много.
printf("Строка без завершающего нуля: %.*s\n", (int)size, buf);
Хотел написать установщик dll`ок.
С/С++ стандарты разрабатывались с ориентировкой на POSIX совместимые ОС. Винда не POSIX совместима, отсюда вылезают разнообразные не стыковки. В винде кодировку консоли можно менять динамически и по умолчанию там используется 866 кодировка. В POSIX ОС используется одна кодировка консоли.
Если вам в лом вникать, то можете просто писать исходники в 866 кодировке, тогда в консоли "по умолчанию" кирилица у вас будет выводиться. Но стоит в консоли сменить кодировку, то получите кракозябры.
По ссылке в прошлом комментарии я приводил пример, как делать более-менее универсальный вариант, чтоб не зависеть от текущей кодировки консоли.
Переходите на Линукс, там этой проблемы нет.
Еще один вариант - не используйте крилицу в ваших программах.