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.