23. juni 2001 - 03:45Der er
7 kommentarer og 3 løsninger
Hjælp en nybegynder
Hej eksperter Er der en som kan fortælle mig hvordan man laver en tæller i C++. Det eneste den skal gøre er at tælle langsomt til 100 (det skal ligne en der der tæller procent) Jeg har prøvet at lave noget her men den skal bare tælle i stedet for bare at vise det sidste resultat.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
void main(void) { int antal; for (antal = 1; antal <= 100; antal++) { cout << antal << endl; } }
Indrykket kode hjælper med til at overskue strukturen, der nemt kan blive svær at gennemskue for en begynder. En nørdet version af programmet kunne være:
int main () { for (int antal = 1; antal <= 100; ++antal) { gotoxy (1,1); cout << antal; delay (500); } return 0; }
Denne her springer til det øverste venstre hjørne på skærmen i starten af hvert loop (det bliver lidt mere tæller-agtigt af det). gotoxy er defineret i conio.h. Du sagde, den skulle tælle langsomt, så vi bruger også funktionen delay (defineret i dos.h) som venter i x antal millisek. (her 500). Der er egentlig ikke den store grund til at returnere en værdi til styresystemet (return 0). Grunden er, at man returnerer 0 til styresystemet, hvis alt er gået vel og ikke-nul, hvis der er sket en fejl. Void kan blive tolket som nærmest hvad som helst af styresystemet. Det har egentlig kun praktisk betydning, hvis et batch-program etc. vil modtage en værdi fra programmet og skrive \"fejl\" eller \"ikke fejl\". Undskyld, det blev vidst til lidt meget, men det er nu en gang en god vane at have. Lige en ting til: Hvis du gerne vil slå tekst-markøren fra (ser lidt federe ud, når den ikk står der og blinker) kan det gøres med følgende linje: _setcursortype (_NOCURSOR); Funktionen _setcursortype og makroen _NOCURSOR er defineret i conio.h
grrr...så her da, hehe: #include <iostream.h> int main() { for(int x=1;x<101;x++) { cout<<x<<endl; } return 0; }
Synes godt om
Ny brugerNybegynder
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.