С++ использование функцией переменных
Допустим, есть функция, описанная в файле srtbb.h, которая кроме нескольких локальных переменных, также использует n и mas[n]. Они описаны в программе, в которую вставлена эта функция. Возможно ли использование функцией переменных из программы, в которую она вставлена? Если да, то как это реализовать?
Если что, вот файл srtbb.h:
#ifndef _srtbb_H_
#define _srtbb_H_
#include
int jjjj,jjjjj,ttttt;
void srtbubble()
{
for (jjjj=n-1;jjjj>0;jjjj--)
{
for (jjjjj=0;jjjjj
if (mas[jjjjj]>mas[jjjjj+1])
{
ttttt=mas[jjjjj];
mas[jjjjj]=mas[jjjjj+1];
mas[jjjjj+1]=ttttt;
}
}
}
}
#endif;
И сама программа:
#include
using namespace std;
#include
#include
#include "srtbb.h"
int main()
{
srand(time(NULL));
const int n=20;
int mas[n],i;
for (i=0;i
mas[i]=rand()%50+1;
cout << mas[i] << "\n";
}
cout << "\n";
srtbubble();
for (i=0;i
cout << mas[i] << "\n";
}
getchar();
getchar();
return 0;
}