No output of the program

#include
using namespace std;
int main() {
long int n,temp;
int m,s;
temp=n;
s=0;
while(temp%8<8)
{
m=temp%8;
temp=temp/8;
if(s==0)
{s=m;}
else
s=s*10+m;
}
cout<<s;
return 0;
} no output .

Plz send the code by saving on ide, I will check your mistakes.