16. januar 2002 - 15:43Der er
4 kommentarer og 1 løsning
Hva\' er der galt!?
#include <stdio.h> #include <conio.h>
void main(void) { long int a,b,c,i; printf(\"\\nIndtast det 1. tal: \"); scanf(\"%d\",&a); printf(\"\\nIndtast det 2. tal: \"); scanf(\"%d\",&b); c=0; for(i = 0; i< b; i++); { c=c+a; } printf(\"Resultatet er :%d\",c); printf(\"\\n\\n\"); system(\"PAUSE\"); }
Når jeg compilerer får jeg at vide at der er en fejl på linje 18, mens ham jeg sad ved siden af med præcist den samme kode ikke fik noget at vide. Jeg bruger Win200 han buger WinXP. Nogen forslag?
DOS er vist nok helt fjernet fra WinXP, og da PAUSE er en bat-kommando kejler den måske ?!? Det er et skud i tågen. Men det er vist heller ikke helt pænt det kode. Jeg tror at jeg ville finde en anden løsning, end at bruge \"PAUSE\"...
Koden som sådan er ikke så ringe endda (slet ikke for ny begynder!) Men lige sidste linie er ikke så smart. Bare erstat den med getch (Get Char) der venter på et tastetryk.
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.