1. もう一度最初から組みなおす
2. デバッガを上手く使う
3. 諦める

少なからず、デバッガについて機能を調べ上手に利用して
原因を特定していくとかいう根性がないようであれば、
VCとは相性が悪かったと思って別の言語に移った方がいい。
VC(というか、C/C++)は結構面倒だ。

Visual Studio でのデバッグ
http://msdn2.microsoft.com/ja-jp/library/sc65sadd(VS.80).aspx

C# なんかメモリなんかあんまり考えなくて済むから割とオススメだぞ。