Блог пользователя fsb4000

Автор fsb4000, 13 лет назад, По-русски
Задача 120 А http://codeforces.me/problemset/problem/120/A . Простая задача, но в ней файловый ввод вывод. Я написал такой код, но он падает на RunTimeError в системе. У меня все работает правильно. Даже в виртуальных машинах проверял и Suse 11.4 и в MacOSX10.6. То есть и под mono все должно работать. В чем может быть проблема, и как ее решить?
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

    class Program
    {
        static void Main(string[] args)
        {
            
            var temp = File.ReadAllLines("input.txt", Encoding.ASCII);

            string s = temp[0];
            int n = int.Parse(temp[1]);
            if ((s == "front") && (n == 1))
            {
                File.WriteAllLines("output.txt", new string[] { "L" });
            }
            else if ((s == "front") && (n == 2))
            {
                File.WriteAllLines("output.txt", new string[] { "R" });
            }
            else if ((s == "back") && (n == 1))
            {
                File.WriteAllLines("output.txt", new string[] { "R" });
            }
            else if ((s == "back") && (n == 2))
            {
                File.WriteAllLines("output.txt", new string[] { "L" });
            }
            
        }
    }
Теги c#, mono
  • Проголосовать: нравится
  • +9
  • Проголосовать: не нравится

13 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
А не судьба локализовать, в какой строке возникает RTE?

Ну, чтобы спрашивать "а почему у меня вылетает ошибка вот в этой строчке" (хотя тогда наверное понимание само придёт).

Хм... Ну да, я не совсем прав. Легко установить что ошибка при первой попытке работы с файлом (ReadAllLines), но если её поймать, то её не удаётся вывести (т.к. при попытке вывести что угодно тоже возникает ошибка)... ;-)

Пытался посмотреть как в этом контесте кто-нибудь что-нибудь на C# писал - нашёл 4 человек - однако все они после первой попытки переключились на паскаль или C++... К чему бы это, интересно... :D

К сожалению из-за сложности с поиском по ресурсу трудно найти, обсуждались ли какие-то проблемы с этим или нет...