mbuzdalov / edx-io

I/O routines for programming courses by ITMO on the edX platform.
MIT License
36 stars 16 forks source link

Cryptic error message about an invalid handle (was: Ошибка в консоли VS2017) #6

Open somebody0q opened 5 years ago

somebody0q commented 5 years ago

Добрый день! Прошу прощения, что опять надоедаю своими проблемами. Для решения задачи a+b^2 сегодня создал проект в VS2017, подключил файлы обертки ввода-вывода. Решение компилируется, но в консоль выводится следующая информация (прилагаю скрин-шот): error Мой код:


#include <iostream>
#include <cstring>
#include <fstream>
#include "edx-io.hpp"

int main()
{
    int32_t a, b;
    io >> a >> b;
    io << a + b * b << '\n';
    return 0;
}

Большое спасибо!

mbuzdalov commented 5 years ago

На всякий случай вопрос - файл input.txt создать не забыли? Оно жалуется, что handle is invalid, но я не могу особо придумать, какие там могут быть хэндлы, кроме входного/выходного файла.

somebody0q commented 5 years ago

Вы правы, ошибка оказалась в том, что не сохранились изменения в input.txt и он окозался пустым. Прошу прощения.

mbuzdalov commented 5 years ago

Сообщение об ошибке все равно какое-то корявое. Я переоткрою тикет, чтобы не забыть, и посмотрю, что там происходит, попозже.