Guest User

Untitled

a guest
Apr 7th, 2019
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.36 KB | None | 0 0
  1. using Cosmos.System.Graphics;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.IO;
  5. using System.Text;
  6. using Sys = Cosmos.System;
  7.  
  8. namespace TESTKERNEL2
  9. {
  10.     public class Kernel : Sys.Kernel
  11.     {
  12.         protected override void BeforeRun()
  13.         {
  14.             //Console.WriteLine("Cosmos booted successfully. Type a line of text to get it echoed back.");
  15.             var fs = new Sys.FileSystem.CosmosVFS();
  16.             Sys.FileSystem.VFS.VFSManager.RegisterVFS(fs);
  17.         }
  18.  
  19.         protected override void Run()
  20.         {
  21.             try
  22.             {
  23.                 Console.WriteLine("INIT. TEST");
  24.                 StreamWriter mywriter = new StreamWriter(@"0:\test2.txt");
  25.                 for (int i = 0; i < 144; i++)
  26.                 {
  27.                     for (int j = 0; j < 128; j++)
  28.                     {
  29.                         mywriter.WriteLine(i + "," + j);
  30.                         mywriter.Flush();
  31.                     }
  32.                 }
  33.  
  34.                 Console.WriteLine("READING FILE WITH 18432 LINES");
  35.  
  36.                 Console.WriteLine("Press any key to start . . .");
  37.                 Console.ReadKey();
  38.                 mywriter.Close();
  39.                 List<Point> points = new List<Point>();
  40.                 StreamReader myreader = new StreamReader(@"0:\test2.txt");
  41.                 Console.WriteLine("BEGINNING...");
  42.  
  43.                 while (!myreader.EndOfStream)
  44.                 {
  45.                     string line = myreader.ReadLine();
  46.                     Console.WriteLine(line);
  47.                     /*if (line != "")
  48.                     {
  49.                         string[] x = line.Split(',');
  50.                         points.Add(new Point(int.Parse(x[0]), int.Parse(x[1])));
  51.                     }*/
  52.                     //Console.ReadKey();
  53.                 }
  54.                 myreader.Close();
  55.                 Console.WriteLine("TEST EXECUTED OK.");
  56.                 foreach (Point name in points)
  57.                 {
  58.                     Console.WriteLine(name.X + name.Y);
  59.                 }
  60.                 /*Console.Write("Input: ");
  61.                 var input = Console.ReadLine();
  62.                 Console.Write("Text typed: ");
  63.                 Console.WriteLine(input);*/
  64.             }
  65.             catch (Exception ex)
  66.             {
  67.                 mDebugger.Send(ex.Message);
  68.             }
  69.         }
  70.     }
  71. }
Advertisement
Add Comment
Please, Sign In to add comment