Я только начал изучать BASIC и использовать Stackoverflow. Это мой код в FBIDE. Сообщения об ошибках:Неудачная компиляция
42 variable not declared : var1 in 'input "Enter Function Number" ;var1/ - 32 expected 'END IF' found 'end' in 'end sub'/ - 32 expected 'END IF' in 'end sub' -
Код:
declare sub premain
declare sub main
dim var1 as integer
premain
sub premain
print "EMC ALPHA v1.0"
main
end sub
sub main
print "Functions:"
print "1.Add"
print "2.Subtract"
print "3.Multiply"
print "4.Divide"
input "Enter Function Number" ;var1
if var1=1 then
print "HElo"
end sub
спасибо. Последний вопрос - что такое конец, если (что он делает)? – florosus
'END IF' используется для завершения блока условных частей программы. Все между 'IF ... THEN' и' END IF' выполняется только в том случае, если условие (например, 'var1 = 1') истинно. Посмотрите здесь: http://www.freebasic.net/wiki/wikka.php?wakka=KeyPgEndif – MrSnrub