witam
Chciałem się was zapytać jak napisać, żeby po wczytaniu pliku po ostatniej literze była pusta linia?
Jak wyciągnąć ostatni element tego strumienia?
int a = 0;
Console.WriteLine(Console.OutputEncoding.EncodingName);
foreach (string line in File.ReadAllLines(@"C:\Users\Kamil\Desktop\test.txt"))
{
a += line.Length;
Console.WriteLine(a);
if (/*?????*/)
{
Console.WriteLine();
}
else
Console.WriteLine(line.Trim());
}
Napisałem taki głupkowaty według mnie kod niby działa ale na pewno to można zrobić lepiej
int a = 0;
int b = 0;
Console.WriteLine(Console.OutputEncoding.EncodingName);
foreach (string line in File.ReadAllLines(@"C:\Users\Kamil\Desktop\test.txt"))
{
b += line.Length;
}
foreach (string line in File.ReadAllLines(@"C:\Users\Kamil\Desktop\test.txt"))
{
a += line.Length;
if (a >= b)
{
Console.WriteLine(line.Trim());
Console.WriteLine();
}
else
Console.WriteLine(line.Trim());
}