In c++,we use console i/o functions like getchar(),putchar().Similarly we use stream i/o functions cin.get(),cout.put(). What is th exact difference between these functions?When to use which functions? Thank you.