ENTERPRISE KLUB
2021. november 6., 1055 Budapest, Nyugati tér 9. 14-19 óráig
Belépés kizárólag klubtagok részére! (Klubkártyával vagy előfizetéssel!)
Welcome, Guest. Please login or register.


Author Topic: Általános (Read 296785 times)

Offline Tomato77

  • EP user
  • *
  • Posts: 348
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 89.0.4389.114 Chrome 89.0.4389.114
    • View Profile
Re: Általános
« Reply #1530 on: 2021.April.02. 10:41:44 »
Szerintem mindannyian bekajáltuk Szipucsu április 1-i tréfáját. Gratula, jó volt, én még az igazi gépet is bekapcsoltam, hogy mit csinál. :) Jövőre visszakapod! :)
Kotasoft

Offline szipucsu

  • EP addict
  • *
  • Posts: 9157
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1531 on: 2021.April.17. 14:12:55 »
Van valami gyakorlati jelentősége, amiért a HEX-es sorokat több sorba írják egy sor helyett? Működik mindenhogy, csak esztétikailag szebb, ha több sorban van?

Például ez:
Code: [Select]
  120 CODE LDCHAR=HEX$("DB,B2,F5,3E,FF,D3,B2,2A")
  130 CODE =HEX$("F4,BF,3E,06,85,6F,5E,23")
  140 CODE =HEX$("56,06,07,CB,13,CB,12,10")
  150 CODE =HEX$("FA,CB,B2,01,80,04,3E,6A")
  160 CODE =HEX$("F7,06,F1,D3,B2,C9,00,00")

egyetlen sorban is elférne, max. nem lenne olyan szép:

Code: [Select]
  120 CODE LDCHAR=HEX$("DB,B2,F5,3E,FF,D3,B2,2A,F4,BF,3E,06,85,6F,5E,23,56,06,07,CB,13,CB,12,10,FA,CB,B2,01,80,04,3E,6A,F7,06,F1,D3,B2,C9,00,00")
Szeretnék a sorokkal spórolni, például a Zzzipnél van egy határ már.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 6303
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 89.0.4389.86 Chrome 89.0.4389.86
    • View Profile
Re: Általános
« Reply #1532 on: 2021.April.17. 15:56:18 »
szerintem nincs, csak a jobb atlathatosag.

Offline szipucsu

  • EP addict
  • *
  • Posts: 9157
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1533 on: 2021.April.19. 15:43:40 »
Nem lehet egyetlen PRINT-en belül új sorokat kezdeni? A vessző a köv. tabulátorpozícióra ugrik, a pontosvessző ugyanott hagyja a kurzort, ahol van. Nyilván ha CHR$(13)-at írunk közbe, az jó, csak az hosszú, és a külön PRINT utasítás is jó, de nem oldható meg egyszerűbben? Például, hogy a következő dolgokat mind külön sorba írja, és ne kelljen külön print mindegyikhez:

PRINT a,b,b1,c,c1,str$(x),"supertext",g(1),g(2),g(3)

Még a read-data megoldáson gondolkozom, talán az a legjobb, ha nincs más, ott for ciklusban van a print és mindig egymás alá ír.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Zozosoft

  • EP addict
  • *
  • Posts: 14056
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Általános
« Reply #1534 on: 2021.April.19. 16:53:33 »
Rakd be a CHR$(13)-at egy változóba, és akkor már nem olyan hosszú :-)

Offline szipucsu

  • EP addict
  • *
  • Posts: 9157
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Általános
« Reply #1535 on: 2021.April.19. 17:02:23 »
Rakd be a CHR$(13)-at egy változóba, és akkor már nem olyan hosszú :-)
Nem rossz ötlet! pl. az A$ egész rövid.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Tomato77

  • EP user
  • *
  • Posts: 348
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Chrome 83.0.4103.106 Chrome 83.0.4103.106
    • View Profile
Re: Általános
« Reply #1536 on: 2021.April.20. 23:15:15 »
Esetleg lehetne írni egy szubrutint string bemenő paraméterrel, ami egy spéci karakternél, amit amúgy nem írsz ki, új sorba printel. A rutin nyilván hosszabb egy sima printnél, de sok kiírásnál talán visszahozhatja ezt a hátrányt.
Kotasoft