我有以下的QuickBasic 4.5代码:之前 IF LEN(Dir$("mtn.vga")) > 0 THEN
BLOAD "mtn.vga", VARPTR(mtn(1))
我试图将它移植到FreeBasic但收到错误消息: Array not dimensioned, before '(' IF LEN(Dir("mtn.vga")) > 0 THEN ^
任何想法?
我试图将旧的Quick BASIC程序转换为VB.Net。似乎没有任何直接替换旧的文件语句。建立一个数据库似乎对我的简单需求是过度杀伤性的。 如何在VB.Net中执行以下操作? OPEN "test.dat" FOR RANDOM AS #1 LEN = 20
FIELD #1, 10 AS a$, 10 AS b$
LSET a$ = "One"
LSET b$ = "Two"
PUT
我QBASIC有一个IF语句...是... ... QBASIC 我一直教别人编程(我决定这个将是很好,很容易看到 语法是如何工作的)。 ...无论如何,我有这样的代码: CLS
start:
INPUT ">>", a$
PRINT a$
IF (INSTR(a$, "do you")) THEN
IF (INSTR(a$, "like")) THEN
IF (
我有一个遗留代码做数学计算。据报道,它是用QBasic编写的,并且在VB6下成功运行。我计划将代码写入更新的语言/平台。为此,我必须首先反向工作,并从现有代码中提出详细的算法。 的问题是我无法理解的几行语法: Dim a(1 to 200) as Double
Dim b as Double
Dim f(1 to 200) as Double
Dim g(1 to 200) as Doubl
我正在将GW-BASIC代码转换为C#,并且在BASIC语言中的体验非常有限。我想了解IF ... THEN ... GOTO语句的行为。例如,我有以下声明: 85 IF M(3,1)>M(2,1) THEN 95
90 M(3,1)=M(3,1)+P2
95 Z1=R1*(90.567-41.685/M(2,3))
我的问题是这样的:如果在行85的条件不满足,将它仍处于95行执行代码呢,