Imprimer la sortie uniquement si elle va commencer au début de la ligne?

J’essaie de faire en sorte que mon programme affiche une phrase, mais seulement si elle commence au début de la ligne. Par exemple, s’il s’agit de ma fenêtre de console actuelle:

Bonjour le monde! [N’imprimez pas si le texte va commencer ici]
[Imprimer si le texte va commencer ici]

Est-il possible de vérifier si la ligne de sortie actuelle est vide? Ou même la position à laquelle débutera ma nouvelle sortie?

Merci!

C ne va pas suivre l’état de la sortie standard. Vous devrez le faire vous-même. À chaque point où vous générez une sortie, définissez un indicateur qui indique si vous avez terminé la ligne ou non.