Welcome, Guest. Please login or register.


Author Topic: Általános BASIC Kérdések (Read 350786 times)

Offline Trefe

  • User
  • *
  • Posts: 63
  • Country: hu
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 110.0.0.0 Chrome 110.0.0.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1590 on: 2023.February.10. 20:44:17 »
:smt017 Tud valaki segíteni?
PRINT USING formátum vezérlő karaktereit be lehet vinni a formátum szövegbe valamiképpen, hogy csak egyszerű karakterként jelenjenek meg?
Remélem érthető voltam!

Trefe

Offline gflorez

  • EP addict
  • *
  • Posts: 3488
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows 8.1 Windows 8.1
  • Browser:
  • Firefox 108.0 Firefox 108.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1591 on: 2023.February.10. 23:55:15 »
Egy példa, kérem.

Offline Ferro73

  • EP lover
  • *
  • Posts: 872
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 109.0 Firefox 109.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1592 on: 2023.February.11. 07:58:04 »
Olyat nem.
Esetleg:
 LET UINK1$=CHAR$(27)&CHAR$(...)&CHAR$(1)
 LET UINK2$=CHAR$(27)&CHAR$(...)&CHAR$(2)
 PRINT "ILYEN"&UINK2$&"-OLYAN"&UINK1$&" SZINEK"

Offline gflorez

  • EP addict
  • *
  • Posts: 3488
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows 8.1 Windows 8.1
  • Browser:
  • Firefox 109.0 Firefox 109.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1593 on: 2023.February.12. 02:14:30 »
Meglepő módon a Basic elfogadja a vezérlő karaktereket a "PRINT USING" formázó karakterlánc előtt és után, de a közepén nem:

----

Surprisingly, Basic accepts control characters before and after the formatting string on "PRINT USING", but not in the middle:


Offline Trefe

  • User
  • *
  • Posts: 63
  • Country: hu
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 110.0.0.0 Chrome 110.0.0.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1594 on: 2023.February.12. 12:47:16 »
Egy példa, kérem.

10 x=10
20 print using "blabla:#####%": x
run
blabla:000010

10 x=10
20 print using "blabla:##### %": x
run
blabla:    10

így nem tudom használni az IMAGE utasítást.
pl.
BLABLA:   10%, BLABLABLA:   10%, BLEBLE   10%

ehelyett:
10 IMAGE :BLABLA: ####%,   BLABLABLA:####%, BLEBLE:####%
20 X,Y,Z=10
30 PRINT USING 10:X,Y,Z
RUN
BLABLA:00010, BLABLABLA:00010, BLEBLE:00010

Pedig USING utasítással egyszerűbb lenne.

Köszönöm.

Trefe

Offline Ferro73

  • EP lover
  • *
  • Posts: 872
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 109.0 Firefox 109.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1595 on: 2023.February.12. 13:58:26 »
Kerestem de nem találtam az "USING" használatát leíró dokumentumra.

Egyébként meg itt egy teszt program.

Offline gflorez

  • EP addict
  • *
  • Posts: 3488
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows 8.1 Windows 8.1
  • Browser:
  • Firefox 109.0 Firefox 109.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1596 on: 2023.February.12. 18:01:56 »
A PRINT USING kapcsolatos információk az Alapvető kézikönyv 165. oldalán találhatók, IMAGE leírás.

-----

The information about PRINT USING is on Page 165 of the Basic manual, IMAGE description.

Offline gflorez

  • EP addict
  • *
  • Posts: 3488
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows 8.1 Windows 8.1
  • Browser:
  • Firefox 109.0 Firefox 109.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1597 on: 2023.February.12. 19:02:47 »
Nem látom a problémát, sajnálom...   A formátum karakterláncot nem lehet csonkítani, a "Space" nem érvényes formátum karakter, így ha a formátum karakterlánc közepére teszed, akkor kettévágod.(A kézikönyvben van egy hiba, "," van a " " helyett.)

----

I don't see the problem, sorry...   The format string can't be truncated, a "Space" is not a valid format character, so if you put it in the middle of a format string you slice it in two.(There is an error in the manual, "," is instead of " ")




Offline Trefe

  • User
  • *
  • Posts: 63
  • Country: hu
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 110.0.0.0 Chrome 110.0.0.0
    • View Profile
Re: Általános BASIC Kérdések
« Reply #1598 on: 2023.February.12. 21:14:54 »
Köszönöm a válaszokat! Azt hiszem megoldódott.
Csak használni kellett a fejemet, amit már rég nem tettem... :-)