Изменение значения чего-либо в функции

Это тестовый пример для чего-то большего, поэтому так написано. Как я мог сделать этот бит кода, чтобы значение a продолжало увеличиваться? В моем проекте я вызываю функцию, которая анализирует строку из файла. Мне нужно установить значения структуры в определенные значения, которые были установлены в вызове функции (параметры функции были инициализированы в основной функции, как показано в коде ниже).

int increment(int a)
{
    a++;
    return 0;
}
int main()
{
    int a =0;
    int b =0;
    while( b<5){
        increment(a);
        b++;
        cout << "a is: " << a << ". And b is: " << b << "\n";
    }
    system("PAUSE");
}

Благодарю.

Ответы на вопрос(4)

Ваш ответ на вопрос