Я пишу программу для подсчета пробелов, вкладок и новых строк. Я помню, какова escape-последовательность для вкладок и новых строк, но что относительно пробелов? \b? Или та клавиша Backspace?
Вы имеете в виду "пробелы" как в "a b"
? Это пробел: ''
.
Вот список escape-последовательностей для справки.
Если вы хотите проверить, является ли символ пробелом, вы можете использовать функцию isspace()
из
. В локали C по умолчанию она проверяет пробел, табуляцию, подачу формы, новую строку, возврат каретки и вертикальную табуляцию.
'\ b' - это возврат, и вам действительно не нужна escape-последовательность для пробелов, так как '' подойдет.
\ b
- это backspace (ASCII 0x8). Вам не нужен переход для обычного пробела (ASCII 0x20). Вы можете просто использовать ''
.