Posted: Thu 14 Jun 2012, 17:42 Post_subject:
C++ programming problem
I am trying to use slacko puppy to compile C++ programs. I have the devx package installed. The test program compiled correctly. Its sole purpose was to add 3 and 4 to get 7. The output was 7. I then attempted to write something using the GNU MP libraries, the output of that was 7. My math is shaky at times but I am reasonably certain that (9*10^200)-5 is not equal to 7. I deleted everything, moved to a different directory and specified a different output file. Still 7. According to my c++ program the following lines all output 7:
cout << "I am not seven." << endl;
cout << "90000000000000000000000000" << endl;
cout << a - b << endl;
(where a =100 and b=50).
Why are g++/c++ working off an old program that no longer exists on my computer? Why do they use this nonexistent program regardless of what input file I point it at? How do I make it stop?