Escape sequence F-form feed-что это такое?
f называется формой подачи. t вкладка, a - это сигнал, n новая строка. Что такое форма подачи -f? Следующая программа
#include <iostream>
int main()
{
std::cout << "hellofgoodbye" << std::endl;
}
печать hello тут женский знак (перевернутом святая ручная граната:) а потом goodbye все на одной линии.
6 ответов:
Он переходит к началу следующей страницы. (Применяется в основном к терминалам, где устройство вывода является принтером, а не VDU.)
12 (подача формы, \f, ^L), чтобы вызвать a принтер для извлечения бумаги в верхнюю часть Следующая страница, или видеотерминал к очистка экрана.
или Подробнее здесь.
похоже, что этот символ теперь довольно устарел, и способ его обработки может быть(?) зависеть от реализации. По крайней мере, для меня ваш код дает следующий вывод (xcode gcc 4.2, gdb консоль):
hello goodbye
Если бы вы программировали для принтера в стиле 1980-х годов, он бы извлек бумагу и начал новую страницу. Вы практически наверняка не понадобится.
это происходит из эпохи Линия Принтеры и зеленую полоску fan-fold paper.
поверь мне, тебе это не понадобится...
хотя в последнее время его использование не определено, общим и полезным использованием для подачи формы является разделение разделов кода по вертикали, например:
(от http://ergoemacs.org/emacs/emacs_form_feed_section_paging.html)
это перейти к новой строке, а затем добавить пробелы, чтобы начать вторую строку в конце первой строки
выход
Hello Goodbye

Comments