webForumDet fria alternativet

Skärmsida

3 svar · 291 visningar · startad av tosses

tossesMedlem sedan aug. 2003190 inlägg
#1

Jag har en uppgift att skriva ut en fil på skärmen. En skärmsida i taget ungefär som more i dos. Finns det något sätt att kolla när skärmsidan är fylld för att sedan vänta på knapptryckning för att fortsätta skriva ut.

PeWMedlem sedan juni 200010 432 inlägg
#2

Du skulle kunna sätta en begränsning vid 80 tecken på 24 rader, vilket är en standard. Beror lite på hur avancerad du vill vara.. beroende på om det är en console i windows eller om det är prompt i dos.

tossesMedlem sedan aug. 2003190 inlägg
#3

Prompt i dos

PeWMedlem sedan juni 200010 432 inlägg
#4

Då är det väl enklast att räkna tecken och rader.

Förslag/strategi:
Gör en struct ( om det är C) eller en klass (om det är c++) som innehåller räknare för antalet tecken och en räknare för antalet rader, samt strängen (textsidan). Sen lite funktionalitet för att nollställa räknarna, ladda in ny text m.m beroende på om det är upp eller ned i texten du vill gå. För varje gräns på tecken som uppnås (typ 80) samt nyradstecken, kan du ju då räkna upp räknaren för rader och när den är exempelvis 24 är det stopp. Funktionaliteten som gör det där jobbar mot "objektet", dvs structen eller klassen.

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