[C] Maximale Zeilen- und Spaltenanzahl

Azi

Erfahrenes Mitglied
Moin,

weiß jemand, wie ich die maximale Anzahl der Zeilen und Spalten der Konsole/des Terminals/der Eingabeaufforderung (mehr fallen mir grad net ein^^) auslesen kann? Ich wollte nämlich gerne mal ein kleines Konsolenspielchen schreiben, wo man etwas innerhalb der Konsole/... bewegt.

Azi
 
Hallo,

unter welchem BS denn? Linux oder Windows?

Unter Linux geht das so:

C:
int main(){
	printf("Number of lines: %s\n", getenv("LINES"));
	printf("Number of columns: %s\n", getenv("COLUMNS"));
	return 0;
}

Gruß

RedWing
 
Ich versuche immer, Plattformunabhängig zu programmieren, ich switche immer zwischen Linux und Windows hin und her. Gut, die Linux-Lösung hätte ich damit, danke. Kennt jemand eine Möglichkeitfür Windows (ich weiss, die Meisten Leute haben 80x25, aber es sind halt nicht alle...)?
 
Zurück