DerZock
Lieutenant
- Registriert
- Mai 2009
- Beiträge
- 908
Bräuchte mal bisschen Hilfe in .Net.
Ich möchte eine Datei Zeichenweise (nicht Zeilenweise!!) auslesen und die ausgelesenen Werte weiter verarbeiten.
So lese ich die Datei z.Z. ein:
Wie bekomme ich jedoch jetzt an die einzelnen Werte wenn ich weiß, dass z.B. ab dem 5. Zeichen eine 3-stellige Zahl steht? Ich brauche also die Zeichen von 5-8.
Ich möchte eine Datei Zeichenweise (nicht Zeilenweise!!) auslesen und die ausgelesenen Werte weiter verarbeiten.
So lese ich die Datei z.Z. ein:
Code:
Public Function WerteAusFile(ByVal _path As String) As Char()
Try
Dim fileStream As FileStream
fileStream = New FileStream(_path, FileMode.Open, FileAccess.Read)
Dim streamReader As StreamReader
streamReader = New StreamReader(fileStream)
Dim mybuffer() As Char = New Char(CInt(fileStream.Length())) {}
streamReader.Read(mybuffer, 0, CInt(fileStream.Length))
Console.WriteLine(mybuffer)
fileStream.Close()
streamReader.Close()
Return mybuffer
Catch ioEx As FileNotFoundException
Console.WriteLine(ioEx.Message)
End Try
End Function
Wie bekomme ich jedoch jetzt an die einzelnen Werte wenn ich weiß, dass z.B. ab dem 5. Zeichen eine 3-stellige Zahl steht? Ich brauche also die Zeichen von 5-8.