[c++] C++ obtaining milliseconds time on Linux -- clock() doesn't seem to work properly

clock() doesn't return milliseconds or seconds on linux. Usually clock() returns microseconds on a linux system. The proper way to interpret the value returned by clock() is to divide it by CLOCKS_PER_SEC to figure out how much time has passed.