I get an "Access violation at address..." error, when I run my program. An error occurs on line "scanf(...)" but I can't figure out what is wrong.
In general, this runtime error occurs when you try to use a bad pointer (a pointer that is either null or dangling). You should check your scanf() function call again. Did you by a chance omit an ampersand before one of the arguments?