Avatar billede unsigned Nybegynder
28. september 2002 - 20:14 Der er 10 kommentarer og
1 løsning

For C++ entusiaster

De to følgende linier tæller antallet af linier i en notepad fil.

    ant_linier = T.check_om_tom() ;
    cout << "\n\tDer er " << ant_linier << " linier i filen 'komma_personale'." ;

Linierne er en del af et større program, og programmet virker med 20 linier i notepad filen. Spørgsmålet er om der er en grænse for hvor mange linier, der kan være i notepad-filen, før C++ står af? Programmet skal bl.a. bruges på en notepadfil med 16000 linier.
Avatar billede orca Nybegynder
28. september 2002 - 20:27 #1
Prøv at lav en fil med 16k linier og test det?

Mvh Mark
--
www.improve.dk
Avatar billede unsigned Nybegynder
28. september 2002 - 20:30 #2
Det har jeg godt tænkt på. Men det er nemmere at lægge et spørgsmål ud, og der sidder måske en der ved det.
Avatar billede orca Nybegynder
28. september 2002 - 23:30 #3
Bare tag og copy paste de 20 linier nogle gange, så tag og copy paste de 100 linier nogle gange, og bliv ved indtil du har 16k+ linier, kør så dit program, det er ikke så svært :)
Avatar billede unsigned Nybegynder
28. september 2002 - 23:34 #4
Det ser ud som om jeg ender med at gøre det.
Avatar billede orca Nybegynder
28. september 2002 - 23:40 #5
hehe ;)
Avatar billede unsigned Nybegynder
28. september 2002 - 23:57 #6
Jeg har testet med op til 40 000 linier og det virker.
Avatar billede borrisholt Novice
30. september 2002 - 08:07 #7
på windows 9x er der en Grænse på 16k, på Windows NT/2K/Xp er der en grænse på 2GB

Jens B
Avatar billede chries Nybegynder
30. september 2002 - 09:05 #8
Standard funktionerne i C++ kan håndtere signed 32-bit. Dvs. de kan håndtere 2GB (og så mange linier der kan være i det). Enhver begrænsning der findes, ligger i OS'ets/compiler(dos). Grunden til notepad står af i win9x er dårlig programering, den kan max loade en fil på 65kbytes (ved ikke om der findes en linie brænsning også i notepad).
Avatar billede borrisholt Novice
30. september 2002 - 09:08 #9
Chries>> Jeg er ikke helt enig .... Samme problem har du hvis du opretter et Memo felt i REN win32 ...

Jens B
Avatar billede chries Nybegynder
30. september 2002 - 09:10 #10
det er memo feltet der der programmeret forkert så :-) ikke sprogets skyld. Sikkert fordi det er videre ført fra 3.11
Avatar billede borrisholt Novice
30. september 2002 - 09:12 #11
Nej nej det er ikke sprogets skyld. Der er nøjagtig de samme probelmer i Delphi.

Jens B
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester