webForumDet fria alternativet

Fråga

C/C++

3 svar · 265 visningar · startad av Rulle

Medlem sedan juni 2000166 inlägg
Frågan#1

Håller på att lära mig C++....
Just nu håller jag på med att öppna filer och visa utskriften på skärmen, men hur gör man för att kunna visa ett lång textfil sida för sida. typ som more i DOS.

Medlem sedan juni 200010 432 inlägg
#2

Du får helt enkelt loopa filen igenom, tecken för tecken tills EOF och skriva ut dem på skärmen ;)

Medlem sedan juni 2000166 inlägg
#3

OKI

Jag hade hoppats att det funnits någon header-fil där man kunde angett hur stort fönster man har osv.

Medlem sedan maj 20021 466 inlägg
#4

Normalt är ett konsolfönster 80*25 men i bl.a. Windows går det att ställa in.

Vill du veta vad användarens konsol har för storlek, kan du använda funktionen GetConsoleScreenBufferInfo.

I MSDN står det hur den används.

256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)