Simple question I'm having an annoying time with:
My main is set up as such:
int main(int argc, char *argv[]){
   int i = (int) argv[1];
   cout << "Inputted value: " << i << endl;
   return 0;
}
If I compile and execute with g++ main.cc -o main and main 5 I get a garbage result back on cout. How do I fix this casting issue? 
 
    