Avatar billede biggi Nybegynder
19. september 2005 - 13:03 Der er 3 kommentarer

expected semicolon before string constant

Hejsa. Jeg er ny til c++ og sidder og kæmper med lidt kode. Jeg får fejlen:
expected `;' before string constant.

Her er koden:


#include <iostream>

using namespace std;

void test_void(void) {
    cout << "you suck\n";
}
void test_void2(void) {
    cout << "you suck again\n";
}

int main() {

    // Her opretter vi de variabler vi skal bruge
    int gange_loop1;
    int gange_loop11;
    int gange_loop2;
    int gange_loop22;
   
    cout << "How many times should 'You suck' loop?\n";
    cin >> gange_loop1;
    if (gange_loop1 < 1) {
                    cout << "The number can't be under 1. Write a higher number!\n";
                    cin >> gange_loop1;
    }
    if (gange_loop1 > 999) {
                    cout "The number can't be over 999. Write a lower number!\n";
                    cin >> gange_loop1;
    }
    cout << "And how many times should 'You suck again' loop?\n";
    cin >> gange_loop2;
    if (gange_loop2 < 1) {
                    cout << "The number can't be under 1. Write a higher number!\n";
                    cin >> gange_loop2;
    }
    if (gange_loop2 > 999) {
                    cout << "The number can't be higher than 999. Write a lower number!\n";
                    cin >> gange_loop2;
    }
    while (gange_loop11 < gange_loop1) {
          cout << test_void << "\n";
          gange_loop11++;
          }
    while (gange_loop22 < gange_loop2) {
          cout << test_void2 << "\n";
          gange_loop22++;
          }
    system("PAUSE");
    return 0;
}




Der er sikkert en masse der kan ændres og gøres bedre. Jeg ville dog meget gerne vide HVORFOR jeg får den fejl? Jeg kan ikke selv se det.
Avatar billede busschou Praktikant
19. september 2005 - 13:07 #1
cout "The number can't be over 999. Write a lower number!\n";
skal være
cout << "The number can't be over 999. Write a lower number!\n";
Avatar billede biggi Nybegynder
19. september 2005 - 13:08 #2
Typisk. Lille skod fejl :).. Anyway tak for hjælpen! Hvis du vil have point så smid det som svar
Avatar billede busschou Praktikant
19. september 2005 - 13:09 #3
Ja en "stirre sig blind fejl" ;o)
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