if a program compiles and runs as you want but with warnings at compile time why should we take notice of the warnings? just generally wanting to know about reasons for warnings, because some seem very innocuous and especially if you know why they are there, i used to get them from using getch() and then not doing anything with the variable, but getch() was doing what i wanted, ie stopping program.