Frage zu String${#Number}

Fragen und Bugreports zur PureBasic 4.0-Beta.
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Frage zu String${#Number}

Beitrag von MVXA »

Hallo!
Man kann ja jetzt unter PB Strings mit fester Größe deklarieren. Schön
und gut. Kann man aber irgendwie jetzt auch so auf ein einzelnes Zeichen
zugreifen ohne Mid aufrufen zu müssen? Sowas in der Art:

Code: Alles auswählen

Debug String{1}
Bild
manunidi
Beiträge: 109
Registriert: 12.04.2006 22:44

Beitrag von manunidi »

Auf das Problem bin ich auch grad gestoßen, und bin zu deinem Thread gekommen!!! Ich bin das von C her gewohnt!! Weiß das jemand?
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Der fixe String in PB4 ist leider kein Stringarray, sondern erspart einen mehr oder weniger lediglich manmal das a.s = space(100) :(
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
remi_meier
Beiträge: 1078
Registriert: 29.08.2004 20:11
Wohnort: Schweiz

Beitrag von remi_meier »

Im Moment nicht, wobei ich zuversichtlich bin, dass das "bald" kommen
wird. Du kannst aber Folgendes machen:

Code: Alles auswählen

Structure test
  StructureUnion
    s.s{4}
    c.c[4]
  EndStructureUnion
EndStructure


s.test
s\s = "hallo"

Debug s\c[0]
Edit: @ts: doch ist es, nur der Zugriff geht nicht so leicht wie bei einem
Array.
Gesperrt