Определить, находится ли курсор stdout в начале новой строки - PullRequest
0 голосов
/ 24 апреля 2020

Моя программа использует различные операторы printf(). Можно ли в любой точке программы определить, находится ли курсор stdout в начале новой строки?

Справочная информация: в программе используется пользовательская процедура обработки ошибок, и я хотел бы показать любые сообщения об ошибках. на следующей пустой строке. Поскольку программа не отслеживает, закончилась ли последняя printf() с \n, процедура ошибки в настоящее время запускает каждое сообщение, печатая \n. Это приводит к двум последовательным \n (пустая строка), если последний printf() также заканчивался \n.

1 Ответ

0 голосов
/ 25 апреля 2020
...