Computer – die neusten Beiträge

ASCII Art in der Konsole ausgeben [C#]?

Guten Abend! Ich versuche seit einigen Tagen ein byte array in der Konsole auszugeben, was dann später "C#" als kleines Artwork in der Konsole ausgegeben wird. Ich weiß aber nicht, wie ich

a) mein Ganzes byte Array ausgeben lasse (er gibt nicht das vollständige array in der Konsole aus warum auch immer) und:

b) wie ich die Zahlen im array zu Zeichen zuweisen kann (sprich Leerzeichen, C und #) damit es das C# "artwork" in der cmd zeigt.

Wo liegen meine Fehler? Wenn möglich bitte mit Beispielen.

using System;
using System.IO;

namespace ESA_2
{
   class Program
   {
       public void ESAIn(string Path)
       {
           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 };

           //Anhand der ASCII Code Tabelle lassen sich 32 zu Leerzeichen, 67 zu C
           // und die 35 zu # Zeichen Übersetzen, was, wenn wir die Ausgabe
           //umstrukturieren, eine 'C#' in der Konsole ausgibt


           FileStream stream = File.Open(Path, FileMode.Truncate, FileAccess.ReadWrite);


           stream.Write(array, 0, array.Length);
           stream.Close();
       }
       public void ESAOut(string Path)
       {
           BinaryReader reader = new BinaryReader(File.Open(Path, FileMode.Open));
           var count = 0;
           for (int i = 0; i < reader.ReadByte(); i++)
           {
               count++;
               Console.Write("{0} ", reader.ReadByte());
               if (count == 11)
               {
                   Console.Write("\n");
                   count = 0;
               }
           }
           reader.Close();
           Console.WriteLine();
       }
       static void Main(string[] args)
       {
           string Path = @"C:\Users\Dean Aleksander\source\repos\ESA_2\ESA_2\ESA02.txt"; ;
           Program test = new Program();
           test.ESAIn(Path);
           test.ESAOut(Path);
           Console.ReadLine();
       }
   }
}

Die Aufgabenstellung: "Schreiben Sie eine Methode „ESA2In“ in einem neuen Projekt „ESA_2“, mit der dieses Array in eine in Ihrem Projektmappenordner anzulegende Datei „ESA2.txt“ gespeichert werden kann. Schreiben Sie sodann eine weitere Methode „ESA2Out“, mit der dieses Array aus der Datei ausgelesen und auf Konsole ausgegeben werden kann. Die Konsolenausgabe soll in sieben Zeilen mit jeweils elf Zeichen gegliedert werden – dies entspricht auch der vorstehenden Anordnung der Array-Elemente. Beachten Sie aber, dass eine Zeile im Array aus 33 Zeichen besteht – Ihre Konsolenausgabe soll hingegen elf Zeichen umfassen. "

Computer, Schule, C Sharp, Informatik, Visual Studio

RTX 3060ti in Spielen nur 30 - 60 Prozent ausgelastet?

Hallo Leute,

also ich habe mir vor ca. nem Monat einen neuen (Fertig)PC gekauft, die Specs sind wie folgt:

hp pavilion tg01-2202ng:

RTX 3060ti

i7 11700F

Monitor: AOC 1080p, 144 HZ

Nun habe ich das Problem, dass in allen Spielen die Grafikauslastung quasi nie die 60-Prozent-Marke überschreitet, und dementsprechend wirkt sich das negativ auf meine FPS-Werte aus. Was sich die meisten vlt. denken werden ist, dass ich möglicherweise keine Games zocke oder Grafikeinstellungen verwende, welche die Graka auch wirklich fordern, dem ist aber nicht so.
In GTA 5 habe ich auf niedrigsten Grafikeinstellungen gerade einmal 70 - 80 FPS im Durchschnitt, die Grafikkarte ist ca. zu 50 Prozent ausgelastet. Drehe ich die Grafikeinstellungen einmal auf das Maximum, ändert sich fast nichts!!! Lediglich 5 - 10 FPS habe ich dann weniger.
Übertakten mit MSI Afterburner bringt quasi auch nichts, vlt. 3 FPS im Mittel dazu...

In der Beta von Battlefield 2042 war es jedoch am schlimmsten: Hier hatte ich im Durchschnitt 20 - 40 FPS, die Grafikeinstellungen auf "Mittel" brachten mir komischerweise die besten FPS-Werte. Doch auch so konnte ich das Spiel nicht ansatzweise flüssig spielen.

Es ist wie gesagt nicht so, dass die Graka "nichts zum schaffen" hat, ich spiele auch wirklich anspruchsvolle Spiele wie Days Gone und auch hier komme ich nie auf eine Grafikauslastung von über 90 Prozent.

Auf youtube habe ich gesehen, dass Leute mit den gleichen Specs bspw. in GTA 5 dauerhaft eine Grafikauslastung von 99 Prozent haben und somit auch auf gewohnte FPS-Werte von 150-180 kommen (natürlich je nach Settings). Davon bin ich aber MEILENWEIT entfernt!
Ich habe natürlich auch schon alles mögliche probiert, von Treibern und dem ganzen Nvidia kram bis zur Neuinstallation des Spiels. Nichts hat aber geholfen...

Ich bin recht am verzweifeln weil ich den PC schließlich gekauft habe, um vor allem das neue Battlefield mit Fps-werten spielen zu können, welche meinen Monitor auch etwas auslasten. (144hz)

Falls jemand mir helfen könnte oder eine Lösung hat, würde ich mich sehr freuen!!

Viele Grüße

anton

Computer, Technik, Technologie, Spiele und Gaming

Passen alle Sachen zusammen? und Lohnt sich der kauf zum Gaming?

Lohnt sich der kauf zum Gaming? z.B. GTA auf 120 FPS zu spielen? oder wieviel würd ich insgesamt erreichen?

Gehäuse:

https://www.alternate.de/html/product/1478363?partner=goadwoPLA&partner=goadwo&campaign=9640814085&adgroup=100212017998//&gclid=Cj0KCQjwtrSLBhCLARIsACh6RmgGkf1_T2yEnEo15o2-RgVpCP-cV4a1lTgH78YRB25xrEhJSzQrJVQaAoY_EALw_wcB

Preis: 36,49€

Mainboard:

https://geizhals.de/asus-tuf-b365m-plus-gaming-90mb11p0-m0eay0-a2076531.html

Preis: 59€

Grafikkarte:

https://www.conrad.de/de/p/msi-gaming-grafikkarte-nvidia-geforce-gtx1050-ti-4gt-lp-4-gb-gddr5-ram-pcie-x16-hdmi-displayport-dvi-1526090.html

Preis: 285€

Prozessor:

https://www.ebay.de/itm/Intel-Core-i5-9500-Prozessor-/284490483981?var=0&mkevt=1&mkcid=1&mkrid=707-53477-19255-0&campid=5338268676&toolid=10044&customid=Cj0KCQjwtrSLBhCLARIsACh6RmiQyl1Rln06m3PEPVka8IabOptyGqxLso5Ln8xQ3mOKo__uDHePGaEaAr8AEALw_wcB

Preis: 198€

Ram:

https://www.amazon.de/Corsair-Vengeance-Enthusiast-LED-Beleuchtung-Speicherkit/dp/B07D1XCKWW/ref=asc_df_B07D1XCKWW/?tag=&linkCode=df0&hvadid=310491639325&hvpos=&hvnetw=g&hvrand=10801068739135340242&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9062614&hvtargid=pla-491049071721&th=1&ref=&adgrpid=59900935617

Preis: 76 €

SSD:

https://www.amazon.de/Samsung-Internes-Solid-State-MZ-77Q1T0BW/dp/B089QXQ1TV/ref=sr_1_4?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=SSD&qid=1634559326&s=computers&sr=1-4&th=1

Preis: 79,90 €

Gesamt: 734,39

Computer, Technik

Meistgelesene Beiträge zum Thema Computer