HELP! Basic, QBasic, QuickBasic, QB64

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
4,797
Se da urmatorul program:
Code:
DIM a AS STRING
a = "A"
PRINT x(a)

FUNCTION x (s$)
x = ASC(s)
END FUNCTION
Eroare: ASC vrea string. Ce am gresit?
 

miahi

Wizzard
Sugar daddy
Joined
Aug 1, 2004
Messages
8,037
În 10 minute n-am găsit un compilator online care să înțeleagă ce-ai scris, așa că va trebui să zici mai clar ce interpretor/compilator folosești. Există zeci/sute de variante de Basic. La prima vedere, dacă în definiția funcției zici că parametrul se numește s$, atunci așa îl folosești și când apelezi asc pe el.

PS: de ce nu COBOL?
 

Marius '95

Membru Senior
Sugar daddy
Joined
Nov 13, 2005
Messages
4,797
Ai dreptate, cu a$ merge. Credeam ca $ e doar pentru setarea tipului, in loc de DIM.
 

AdrianB1

Membru Senior
Sugar daddy
Joined
Aug 3, 2004
Messages
7,877
BASIC nu prea avea tipuri in majoritatea variantelor, toate variabilele erau similare cu actualele tipuri VAR din diverse limbaje weak typed.
 
Top Bottom