Hallo zusammen,
irgendwie habe ich eine totale Blockade und weiß nicht weiter. Egal was ich mache, es funktioniert einfach nicht.
Habe es mit einer try-catch-Anweisung versucht, mit einer verschachtelten for-Schleife.....
Ich habe auch in der Dokumentation recherchiert....
Wie bekomme ich die 7 Zeilen vom Byte-Array untereinander??? Hat da jemand ein Code-Beispiel für mich?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ESAAufgabe2
{
class Program
{
public void ESA2IN(string pfad, byte[,] array)
{
FileStream stream = File.Open(pfad, FileMode.OpenOrCreate);
for (int i = 0; i < 7; i++)
{
for (int j = 0; i < 11; i++)
{
stream.WriteByte(array[i, j]);
}
}
stream.Close();
}
public void ESA2Out(string pfad)
{
StreamReader reader = new StreamReader(File.Open(pfad, FileMode.Open));
int zeichen;
while ((zeichen = reader.Read()) != )
{
Console.Write((char)zeichen);
}
Console.WriteLine();
reader.Close();
}
static void Main(string[] args)
{
Program test = new Program();
string pfad = @"C:\Users\admin\source\repos\CSH-Lehrgang\CSH03\VS-Projekte\Buch CSH03\ESAAufgabe2\ESA2.txt";
byte[,] array = {{ 32, 32, 67, 67, 32, 32, 32, 35, 32, 35, 32 },
{ 32, 67, 32, 32, 67, 32, 32, 35, 32, 35, 32 },
{ 67, 32, 32, 32, 32, 32, 35, 35, 35, 35, 35 },
{ 67, 32, 32, 32, 32, 32, 32, 35, 32, 35, 32 },
{ 67, 32, 32, 32, 32, 32, 35, 35, 35, 35, 35 },
{ 32, 67, 32, 32, 67, 32, 32, 35, 32, 35, 32 },
{ 32, 32, 67, 67, 32, 32, 32, 35, 32, 35, 32 } };
test.ESA2IN(pfad, array);
test.ESA2Out(pfad);
}
}
}
LG Irina
|