walking in c++