Witam was. Program posiada pliki main.cpp, plik2.cpp i plik2.h. Po jego uruchomieniu, zmienne a1, b1 i c1 nie ulegają zmianie, mimo, że w pliku plik2.cpp powinny się pozmieniać ich wartości. Dołączam kod wszystkich plików:
main.cpp----------------------------------------------------------
#include <iostream>
#include "plik2.h"
using namespace std;
int main()
{
int a1 = 0, b1 = 0, c1 = 0;
cout<<wypisanie(a1, b1, c1);
cout<<"Zmienna A= "<<a1<<", zmienna B="<<b1<<", zmienna C="<<c1;
system("pause");
return 0;
}
plik2.cpp-----------------------------------------------------------
int wypisanie(int a1, int b1, int c1){
a1 = 10;
b1 = 90;
c1 = 900;
return a1;
return b1;
return c1;
}
plik2.h--------------------------------------------------------------
#ifndef PLIK2_H
#define PLIK2_H/
int wypisanie(int a1,int b1,int c1);
#endif // PLIK2_H