Witam. Potrzebuję napisać program korzystający ze strumieni. Mianowicie mam taki kodzik:
using System;
using System.IO;
using System.Text;
class Test
{
public static void Main()
{
string path1 = @".\in.txt";
//string path = @".\out.txt";
using (StreamReader sr = new StreamReader(path1))
{
string line;
while ((line = sr.ReadLine()) != null)
{
int liczba = System.Convert.ToInt32(line);
Console.WriteLine(liczba);
}
}
Console.ReadKey();
}
}
Wczytuję z pliku wejściowego dane, są to same liczby jedna pod drugą. Potrzebuję teraz je odpowiednio zsumować. Przykładowo, plik wejściowy ma takie liczby:
2
4
13
23
A plik wyjściowy powinien wyglądać tak:
2
6
19
42
Działa to jak silnia tyle, że jako suma, czyli pierwsza linijka to liczba pierwsza, druga linijka to liczba pierwsza + liczba druga itd. Jestem początkujący w programowaniu i nie wiem jak posługiwać się strumieniami. Potrzebuję tylko pomocy w stworzeniu tej sumy bo taki bajer jak zapisanie tego do pliku wyjściowego czy też wytworzenie argumentów do wywołania programu to zrobię. Ale nie mam pomysłu na sumę :/