Turbo C has it's quirks, but here's some hints I use (and I use Turbo C/C++ (the C compiler portion), very often.
1) Use Turbo C/C++, NOT "Turbo C". Turbo C was an earlier product, and is buggy. Turbo C/C++ is fine - I recommend ver. 2.0, but 1.01 is also good.
2) Make the default properties of TC's window, just big enough for a full screen console (not graphic), window. If you set it up with a larger buffer, or a smaller buffer, you'll have problems, because it runs in a small amount of memory
You CAN get a full window, and a nice screen look, with no "black" screen, when you exit.
This is a legacy product and it's free - and very useful for small programs. I use it all the time (almost daily). Very easy interface, and help is quick, just one key combo.
Meaco, what kind of a pointer program are you trying to make? What is the part that is difficult?
If you have some code, please post it, and describe in detail about the program.