Problem mit FileReadLine

  • hihi,

    [autoit]

    #Include <File.au3>
    $lines=_FileCountLines(@ScriptDir&"\neuedb.txt")
    Global $read[$lines+1]
    For $i=1 To $lines Step +1
    $read[$i]=FileReadLine ( "neuedb.txt",$i )
    Next
    MsgBox(0,"",$read[1])
    MsgBox(0,"",$read[2]) ; leer
    MsgBox(0,"",$read[3])
    MsgBox(0,"",$read[4]) ; leer

    [/autoit]

    Warum ist der Array immer abwechselnd voll und leer?

    Edit:
    Teil der txt Datei:

    Spoiler anzeigen

    dfsdfd

    charlie

    13

    dffffffga

    CrIs1ShOt

    543

    dsfgdfsdf

    Magnet im Kopf

    546

    dsfdsgfgfd

    RunenKrieger

    541fdgfdfdg

    hand

    548

    fdgfdgfdgfdg

    Jordan

    539

    fdgfdgdfg

    oliver141

    538

    dfgfdgdf

    aNdö

    547

    fdgfdg

    MasterDune

    537

    Hä, wenn ich das hier Einfüg sind Lücken dazwischen???

    2 Mal editiert, zuletzt von Greek (2. Mai 2009 um 00:51)

  • [autoit]

    #include <array.au3>
    $read = StringSplit(StringReplace(FileRead(@ScriptDir & "\neuedb.txt"), @CRLF & @CRLF, @CRLF), @CRLF, 1)
    _ArrayDisplay($read)

    [/autoit]

    oder

    [autoit]

    #include <array.au3>
    $read = StringRegExp(FileRead(@ScriptDir & "\neuedb.txt") & @CRLF, "(.+)\r\n", 3)
    _ArrayDisplay($read)

    [/autoit]