Possible en double:
Getting terminal width in C?Comment puis-je trouver le nombre de colonnes de terminal à partir d'un programme C/C++?
Sous Linux et OS X, mes rapports shell $ columns a la largeur de la fenêtre de terminal - et le redimensionnement de la fenêtre régler cette variable shell.
Mais dans mon programme C/C++, getenv ("COLUMNS") ne semble pas trouver la variable.
Quelqu'un at-il une explication? Ou une suggestion alternative pour laisser mon programme C++ déterminer la largeur du terminal dans lequel il s'exécute (pour un certain mot d'aide de message d'aide)?
'$ LINES' et' $ COLUMNS' sont * shell * variables, pas * environnement * les variables. –