| |
|
|
rafl | Salut,
j'ai une Textdatei, dans qui stehen pro la ligne deux Integerwerte et trois Floatwerte par Leerzeichen getrennt.
Bsp.: 1234 345 123.456 567.234 789.456
peux je qui Werte par une input # -Befehl lesen (comment dans alten BASIC-Dialekten) Bsp. input #1, a%,b%,c!,d!,e! ou bien muss je qui la ligne comme String lesen et anschließend avec val(mid$...) bzw. val(substr$(...) ) wieder zerpflücken?
Rafl |
|
|
| |
|
|
|
Jörg Sellmeyer | Hm - quelque chose comme peux on doch par une kurzen Selbstversuch entier vite herausfinden, ou bien?
tu peux qui la ligne mittels Explode ensuite vite dans un Stringarray bekommen et la hâte so guten Zugriff puis. si du einzelne Variablen besoin, wird dir mais rien d'autre übrigbleiben, comme den String trop décomposer, bzw qui Werte aus dem Array trop holen et den Variablen zuzuweisen. |
|
|
| |
|
|
|
rafl | j'ai oui aussi déjà herumexperimentiert, hatte mais l'espoir, irgendetwas übersehen trop avons et dass es doch une einfachere Solution gibt, sans den le détour sur une String et anschließender Typumwandlung. |
|
|
| |
|
|
|
Jörg Sellmeyer | Sooo wahnsinnig umwegig ist cela ensuite mais aussi pas:
Déclarer a$[]
Déclarer a%,b%,c!,d!,e!
Var s$ = "1234 345 123.456 567.234 789.456"
'ici wäre ensuite etwa:
'Contribution #1, s$
a$[] = Explode(s$," ")
a% = a$[0]
' si du sur numéro sûrement aller veux, prends du ici jeweils Val() en supplément
b% =Val( a$[1])
c! = a$[2]
d! = a$[3]
e! = a$[4]
Imprimer a%,b%,c!,d!,e!
Imprimer
WhileLoop 0,SizeOf(a$[]) - 1
imprimer a$[&Boucle]
Wend
WaitInput
|
|
|
| Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 02.05.2016 ▲ |
|
|
|
|
rafl | OK. merci pour qui schnelle Aider. |
|
|
| |
|
|