webForumDet fria alternativet

Fråga

3 svar · 265 visningar · startad av Rulle

RulleMedlem sedan juni 2000166 inlägg
#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.

PeWMedlem 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 ;)

RulleMedlem 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.

Marcus EMedlem 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.

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)