It's a Java/QB compatible API, as an embedded C++ library...
(or if you prefer, C++ without all the new crapt.)
What is the link with your project ?
Well, since this new library is made standard and portable,
it will implement also all those nice String features of QBasic.
I suggest that for print, color, locate, you use printf
and ANSI code.
LTrim, RTrim, LStr, Str, String addition, Left, Right, Mid, instr, String$(n%, X$), etc.
are already implemented or are on the way on my library ! (40 hours of work, currently)
In fact, I was tired of not having those easy to use in C++ and on every platform I use !
(DOS, Win9x/NT, Unix V, RedHat, Solaris, Sparc, QNX)
Some exist but are Platform specific and not PORTABLE !
e.g.: MFC CString, GNU libg++, etc.
I hope you smile hearing this one ! =)
The only non-really portable thing in QB will be graphics,
unless you do it for each and every GUI environment or you find a way to do it.
pset, point, circle, screen, etc.
For more information,
send me an email...
Have fun !
Fred P.
fprog26 -at- hotmail.com
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi dudes,
I have at least 8 years of experience in QB ! (1991)
About 6 years in ASM/C/C++. (1993)
About 2 years in Java (1998)
Currently, I'm working on my own project,
see: http://J2K.sourceforge.net/
It's a Java/QB compatible API, as an embedded C++ library...
(or if you prefer, C++ without all the new crapt.)
What is the link with your project ?
Well, since this new library is made standard and portable,
it will implement also all those nice String features of QBasic.
I suggest that for print, color, locate, you use printf
and ANSI code.
LTrim, RTrim, LStr, Str, String addition, Left, Right, Mid, instr, String$(n%, X$), etc.
are already implemented or are on the way on my library ! (40 hours of work, currently)
In fact, I was tired of not having those easy to use in C++ and on every platform I use !
(DOS, Win9x/NT, Unix V, RedHat, Solaris, Sparc, QNX)
Some exist but are Platform specific and not PORTABLE !
e.g.: MFC CString, GNU libg++, etc.
I hope you smile hearing this one ! =)
The only non-really portable thing in QB will be graphics,
unless you do it for each and every GUI environment or you find a way to do it.
pset, point, circle, screen, etc.
For more information,
send me an email...
Have fun !
Fred P.
fprog26 -at- hotmail.com