Задать вопрос
NovichekTyrnira
@NovichekTyrnira
Начинающий гений C# индустрии

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

Какой должен выглядеть ввод из input.txt, а вывод в output.txt, при решении олимпиадных задач?
  • Вопрос задан
  • 1672 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы