Function Parameters & Arguments Question

I am new to C++ and a Computer Science Student and I a seem to be missing something because as I look into my text book and try to run their example to understand it, it continues to come up with errors. This is an example in the text book which is a problem because it isn't working right now.

Just in care I am on a Windows 8.1 system using the wxDev-C++ compiler to process my work because this is what my college has us using.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include<iostream>

using namespace std;

void displayValue(int num);

int main()
{
    int x; //I added this to hold screen from closing.
    
    cout << "I'm passing 5 to displayValue. \n"
    displayValue(5);
    cout << "Back to main \n";
    
    cin >> x; // I added this to hold screen from closing.
    
    return 0
}

void displayValue(int num)
{    
    cout << "The value is" << num << endl;
}

//The rest of the code is as is in the book minus comments. 


The errors are:

D:\Virgilio\Documents\Coding\C++\Practice Projects\FunctionPractice_2.cpp In function 'int main()'::

5 D:\Virgilio\Documents\Coding\C++\Practice Projects\FunctionPractice_2.cpp:12 expected ';' before 'displayValue'

1 D:\Virgilio\Documents\Coding\C++\Practice Projects\FunctionPractice_2.cpp:18 expected ';' before '}' token

HELP!!! What is wrong because now I don't understand what this book is trying to teach me in class.
You are missing a semicolon at the end of lines 11 and 17... pretty much what the compiler was trying to tell you.
Last edited on
Thank you so much, I will correct that. I was so busy trying to make sure I didn't miss anything and go figure a semicolon takes me out. I spent an hour reading and rereading the lesson trying to figure out what was wrong. DUH! I guess these will be the growing pains of learning. Thanks again.
Topic archived. No new replies allowed.