Ve VB6 potřebuji načístprostý text s oddělovači.
Textový soubor má x řádek. (x > 70000)
V každé řádce je y položek oddělených oddělovačem. (5 > y < 15 )
Potřebuji načíst všechny řádky, seřadit je podle položky y(n) a seřazené uložit.
Děkuji za podněty.
Fórum › Visual Basic
Jak načíst *.TXT
Open "myfile" For Input As #1 'otevření txt
Do While Not EOF(1)
Line Input #1, inputdata ' načtení řádku do prom
myitems = Split(inputdata, "mydelimiter") 'rozdělí řádku souboru dle zadaného oddělovače a výsledek uloží do pole
Loop
close #1
To maty : Dík, teď jdu vyzkoušetseřazení polí proměnných.
Při načtení řádku do proměnné pomocí
jsou k textu přidány uvozovky. Stejně tak při ukládání pomocí Line Input #1, data
jsou ve výsledném textovém souboru uvozovky, které tam nepotřebuji.
Line output#1, data
[seznam]Neví někdo jak tento problém vyřešit?[/seznam] (Hlavně při ukládání, při načítání se dá první a poslední znak odříznout, ale zpomaluje to běh programu.)
Děkuji. :smile1:
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Jak načíst *.doc soubor — založil mates
Jak automaticky načíst script z lišty na určité stránce — založil SmilesCZ
Jak správně předat parametr nebo načíst data atribut — založil jAkErCZ
Jak uložit soubor.txt do kolekce ArrayList? — založil n2u
Jak na export kódu do txt (jen deklarace)? — založil bear.king
Moderátoři diskuze