You are here:
I have been a qbasic programmer since 2000, creating games, minor libraries and various small programs. I have experience using interrupts, graphics, file input/output, the mouse cursor, and using libraries. I have also learned FreeBASIC, c/c++, python, php and html.
I do not claim to be an absolute authority in any language, but I don't mind looking things up and learning with you.
Hobby programming since 2000
I no longer belong to any community programming groups, but do have knowledge of *basic dialects and C/C++
I enjoy solving math/computer problems and helping others do the same.
I will be getting a degree at Waterloo University (in Canada) for computer programming/software engineering.
For people that enjoy the BASIC dialect, but don't enjoy the limitations of 16 bits, I suggest looking at FreeBASIC and you can get help at their forums
There is a new compiler based on QBasic syntax called FreeBasic. Also, another compiler, seeking to be more like the original QBasic syntax is QB64, which is a compiler (with an integrated editor/gui). Both are gcc compatible, and are both aimed at becoming a gcc frontend.
| User | Date | K | C | T | P | Comments |
|---|---|---|---|---|---|---|
| shane | 10/24/09 | 10 | 10 | 10 | 10 | Thanks a lot, Alex, you're a genius! ..... |
| Ranj | 09/18/09 | 10 | 10 | 10 | 10 | |
| Jim | 08/19/09 | 10 | 10 | 10 | 10 | Thanks so much. I was in the ..... |
| Jyoti | 08/10/09 | 10 | 10 | 10 | 10 | Many Thanks....Jyoti |
| ezhil | 08/09/09 | 9 | 10 | 10 | 10 |
Hi, Shane, There might be a DOS shortcut in the directory (a pif file). If there is, delete it. Then try running the program. If this doesn't work, it may be because you need to run this version
Hi, Shane, For question#1, you can use this code: PRINT "Question? [Y/N] "; DIM answer AS STRING * 1 answer = INPUT$(1) answer = UCASE$( answer ) IF answer = "Y" then ' if the user selected
Hi, Shane, I think this is the problem with your code: FOR M = START TO LEN(C$) P$ = MID$(C$, M, 1) IF P$ = " " THEN COMPR$ = LTRIM$(RTRIM$(MID$(C$, START, M))) START = M + 1 IF LTRIM$(RTRIM$(COMPR$))
Hi, corndog (nice nickname), I can definitely help you understand READ and DATA statements. A data statement is a set (or list) of data that is inside your program, that you can read at any point in
Hi, David, I do believe you are right about windows limiting access to hardware from a dos-prompt. There are a few things I can suggest you trying first, though, before doing any major changes.

©2009 About.com, a part of The New York Times Company. All rights reserved.