В последнее время я экспериментировал с кодированием базовых программ на C с помощью Xcode и обнаружил, что ищу способы выделить текст курсивом, сделать его полужирным или цветным. Несмотря на многочисленные подобные сообщения о SO, не было ни одного, чтобы оказаться полезным для моей ситуации, однако я нашел много примеров для этого на С++ (если это что-то значит). Возможно, невозможно отформатировать текст в C с помощью Xcode?
В частности, я читал об использовании escape-кодирования ANSI, но когда я использую этот код: printf("\033[32;1mTest")
, я получаю на выходе это: [32;1mTest
. Я считаю, что это связано с тем, что escape-кодирование ANSI не предназначено для использования в MacOS (только в Linux).
В частности, я ищу способ вывода форматированного текста на консоль с помощью printf
или другого метода, выводящего текст на консоль на Mac. (Возможно ли это?...)
Не стесняйтесь запрашивать любую дополнительную информацию по мере необходимости.
\e[32;1m
вместо\033[32;1m
, это более универсально. Также вам не нужен пробел между «m» и «Test». - person MD XF   schedule 23.11.2016\x1b
вместо\033
и\e
, я знаю, что это проблема в других языках программирования, но это может быть применимо. - person MD XF   schedule 23.11.2016printf
внутри приложения типа hello-world? Или у вас есть еще код? - person MD XF   schedule 23.11.2016printf
, результат тот же. - person Nik   schedule 23.11.2016terminal
. Вы можете использовать схему редактирования, чтобы заставить его работать в терминале из xcode - person Petesh   schedule 23.11.2016