Вывести вывод только в том случае, если он начнется в начале строки? - PullRequest
2 голосов
/ 14 октября 2011

Я пытаюсь заставить мою программу выводить предложение, но только если оно начинается в начале строки.Например, если это мое текущее окно консоли:

Hello World![Не печатать, если текст начинается здесь]
[Печатать, если текст начинается здесь]

Есть ли способ проверить, пуста ли текущая строка вывода?Или даже в той позиции, с которой начнется мой новый вывод?

Спасибо!

1 Ответ

3 голосов
/ 15 октября 2011

C не собирается отслеживать состояние стандартного выхода.Вам придется сделать это самостоятельно.В каждой точке, где вы генерируете выходные данные, установите флажок, который указывает, закончили ли вы линию или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...