Спецификация типа формата wprintf% ws - PullRequest
2 голосов
/ 25 октября 2010

Я только что обнаружил, что% ws был общеизвестен (для некоторых) для форматирования строк Unicode, как и% wZ - однако msdn не документирует их там, где я могу их найти. Есть много людей, которые пишут об этих полезных типах форматов printf по отдельности в Интернете, но я не могу найти официальной информации, и я узнаю, что они существуют.

Что мне действительно нужно, так это помощь в написании кода безошибочного форматирования, поскольку я местами получил смесь% s и% S и хочу очистить их, насколько это возможно. Я не могу контролировать компиляцию определенного общего кода и сценариев инструментальной цепочки проекта, поэтому я ищу «каноническую» статью, в которой спецификация MS немного отличается от спецификации STD.

1 Ответ

0 голосов
/ 25 октября 2010

В идеальном мире список допустимых типов на MSDN здесь будет полным.Следует отметить, что некоторые из них являются расширениями Microsoft.

Однако, есть также отдельная информация о wsprintf форматировании , которая включает, как вы отметили, ws и ls.

Я не вижу других типовсписки, которые применяются здесь на MSDN.

Как отмечалось в комментариях, я думаю, что ваша жизнь была бы проще, если бы вы оставили ЭЛТ позади и перешли на использование iostream, но я уверен, что это может быть не сразу практичным.В целом, широкое использование CRT в том, что должно быть кодом C ++, вызывает подозрения.

...