|"The source so far please do not take without permission."|
You've posted your code in a public forum, and you're asking people not to copy your code? Chances are, hundreds of copies would've been made by now. Not everyone asks from permission; they're called pirates.
So what exactly does this program do? What are its features? How does this program distinguish itself from the other, free software out there?
Now, to attack your code:
1) You're mixing C & C++ -- why? C-style casts are nowhere near as safe as the C++ type-casting operators.
2) Why are you using "goto
"? Don't get me wrong, they're OK in some places, but your use of them is questionable.
3) You're using "system( )
", which is a security flaw, and no self-respecting hacker will use a program that an anti-virus detects as malicious. "system( )
" is the sign of a neophyte, by the way.
4) There's no comments, so how are we supposed to know how the program works, or even know what happens in certain parts of the program's flow?
5) I see calls to "malloc( )
", but not not "free( )
" -- why?
I wouldn't worry too much about people stealing your program.