I am not so experienced but few things I know about Run-Time-Errors.
One of them is the array size and other is the dangling pointers. Using pointers to local variable of another functions.
But without these I have got many Run-Time-Errors. So I need to know what else can make these errors.
We are all in a circular way, no advances, only moving and moving!