NovichekTyrnira
@NovichekTyrnira
Начинающий гений C# индустрии

Как сделать считывание с input и вывод в output на C#?

Какой должен выглядеть ввод из input.txt, а вывод в output.txt, при решении олимпиадных задач?
  • Вопрос задан
  • 1625 просмотров
Решения вопроса 1
Casper-SC
@Casper-SC
Программист (.NET)
using System;
using System.IO;

namespace InputOutputExample
{
    class Program
    {
        static void Main(string[] args)
        {
            string inputFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "input.txt");
            string outputFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "output.txt");

            using var input = new StreamReader(File.OpenRead(inputFile));
            Console.SetIn(input);
            
            using var output = new StreamWriter(File.OpenWrite(outputFile));
            Console.SetOut(output);

            string line = null;
            while ((line = Console.ReadLine()) != null)
            {
                Console.WriteLine(line);
            }
        }
    }
}


5f539743c3eec503656175.png

5f53974b97194787313157.png
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы