Thema Datum  Von Nutzer Rating
Antwort
27.10.2021 10:20:44 Irina
NotSolved
27.10.2021 20:51:04 Gast54617
NotSolved
Rot wo zählst du den index in der for-schleife hoch?
04.11.2021 12:54:36 Irina
NotSolved

Ansicht des Beitrags:
Von:
Irina
Datum:
04.11.2021 12:54:36
Views:
617
Rating: Antwort:
  Ja
Thema:
wo zählst du den index in der for-schleife hoch?

Hallo zusammen,

irgendwie habe ich eine totale Blockade und weiß nicht weiter. Egal was ich mache, es funktioniert einfach nicht.

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, FileAccess.Write, FileShare.Write);
            stream.Write(array, 0, array.Length);
            stream.Close();
        }

        public void ESA2Out(string pfad)
        {
            FileStream stream = File.Open(pfad, FileMode.Open, FileAccess.Read, FileShare.Read);
            byte[,] array = new byte[7, 11];
            stream.ReadByte();

            for (int i = 0; i < array.Length; i++)
            {
                Console.Write((char)array[0]);
                Console.Write((char)array[1]);
                Console.Write((char)array[2]);
                Console.Write((char)array[3]);
                Console.Write((char)array[4]);
                Console.Write((char)array[5]);
                Console.Write((char)array[6]);
            }
            Console.WriteLine();
            stream.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\ESA2IN.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


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
27.10.2021 10:20:44 Irina
NotSolved
27.10.2021 20:51:04 Gast54617
NotSolved
Rot wo zählst du den index in der for-schleife hoch?
04.11.2021 12:54:36 Irina
NotSolved