06. juli 2000 - 20:10
Der er
10 kommentarer og 1 løsning
Pascal - variable konvertering.
Hvordan konvertere man en Char til integer i Pascal? Hvis det da overhovedet kan lade sig gøre?
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Virker ikke.....jeg sidder og programmer i Navigator 3.04 som tilsyneladende er noget pascal programmering. Andre forslag?
Hvad er Navigator 3.04 ??? Kan du vise os noget kode ?
Navigator er et økonomi-system....Jeg er ved at lave noget speciel-tilpasning. i variablen: SalgHoved.Nummer står et tal. Denne variablen er en char(tekst) Jeg skal have konvertere den over til et tal(integer) FOR i:=1 TO 14 DO BEGIN Ciffer[i]:=COPYSTR(SalgsHoved.Nummer,i,1); END;
Nåh, det er ikke bare et tegn, én char, men en streng. Det ligner Pascal, så prøv følgende val(streng,talvariabel,ok); eller talvariabel := strtoint(streng); Det er der i hvert fald Pascal-varianter der forstår.
ok er en heltalsvariabel, hvor ok=0 betyder at det er i orden.
den accepterer desværre ikke hverken val() eller strtoint() funktionenen.....
Ok - så må du vente på en ekspert ;-)
hmm...ja ;-)..... det er noget gammeldags dos programmel .....men det virker sgu ellers.
07. juli 2000 - 16:41
#10
Hvad var det der ikke virkede i svaret fra erikjacobsen. Købte compileren ikke ord() funktionen eller fik du noget forkert returneret?
08. juli 2000 - 12:29
#11
....nej...jeg har løst problemet nu.... Det var ikke rigtig pascal...men en afart kaldet "AL" Funktionen hed EVALUATE ....så det spiller nu.*s
Kurser inden for grundlæggende programmering