Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Вадим Ш

  • 16
    вклад
  • 37
    вопросов
  • 18
    ответов
  • 50%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как развернуть Microsoft Exchange сервер локально?

    Вадим Ш @hauptling Автор вопроса
    Alexey Dmitriev, вообще это в рамках кафедры универа, мне просто сказали сделать, за это я ничего не получу
    Написано более года назад
  • Как называется параметр идущий после метода?

    Вадим Ш @hauptling Автор вопроса
    нет) я более-менее знаком с ++, и знаю что оверрайд и файнел используется для удобства чтобы не запутаться при наследовании и тд
    Написано более двух лет назад
  • Как называется параметр идущий после метода?

    Вадим Ш @hauptling Автор вопроса
    Adamos, я знаю что делает const в этом случае) но встречал код когда вставляют свои параметры, не могу сейчас найти пример
    Написано более двух лет назад
  • Как прочитать файл по частям и записать в const char **?

    Вадим Ш @hauptling Автор вопроса
    Adamos, по текущей задаче нужно к сожалению использовать массив С
    Написано более двух лет назад
  • Как прочитать файл по частям и записать в const char **?

    Вадим Ш @hauptling Автор вопроса
    wisgest, нет) просто для примера откуда я вообще взял размер файла
    Написано более двух лет назад
  • Как прочитать файл по частям и записать в const char **?

    Вадим Ш @hauptling Автор вопроса
    если Вам не трудно, напишите код пожалуйста, отмечу как решение
    Написано более двух лет назад
  • Как использовать код С++ совместно с С?

    Вадим Ш @hauptling Автор вопроса
    я пробовал различные вариации)) но все равно пишет что функция вызываемая из C хэдера не определена, хотя если сделать простенькую функецию которая просто складывает и возвращает значение работает, если в main.cpp написать

    extern "C"{
    #include "название С хэдера"
    }


    Если вам нетрудно скажите где именно в моем коде нужно использовать extern
    Написано более двух лет назад
  • Как использовать код С++ совместно с С?

    Вадим Ш @hauptling Автор вопроса
    Я нашел вот такой метод https://stackoverflow.com/questions/17448014/how-t...
    Написано более двух лет назад
  • Как возвращать ошибку в std::filesystem?

    Вадим Ш @hauptling Автор вопроса
    Фокс Йовович, можно и так, спасибо за поддержку)
    Написано более двух лет назад
  • Как возвращать ошибку в std::filesystem?

    Вадим Ш @hauptling Автор вопроса
    вижу)
    Подскажите тогда как поступить, есть некий класс, у него есть два метода, первые set, там проверки от filesystem через try catch, если ошибка все же кидается, как это сообщить второму методу что ему не нужно запускаться? Надеюсь, понятно выразился
    Написано более двух лет назад
  • Как возвращать ошибку в std::filesystem?

    Вадим Ш @hauptling Автор вопроса
    Фокс Йовович, да, ide -> cline последней версии, проект собран на c++17, компилятор от visual studio 2019
    Написано более двух лет назад
  • Как возвращать ошибку в std::filesystem?

    Вадим Ш @hauptling Автор вопроса
    Фокс Йовович,

    #include <filesystem>
    
    std::filesystem::filesystem_error &foo()
    {
    
        try {
            std::filesystem::is_directory(std::filesystem::path("sdfsdf"));
        }
        catch (std::filesystem::filesystem_error &e) {
            return e;
        }
    }
    
    int main()
    {
        foo().code().message();
        // далее обработка принятого сообщения
    }


    ошибка Process finished with exit code -1073741819 (0xC0000005)
    Написано более двух лет назад
  • Как кидать исключения при работе с try catch?

    Вадим Ш @hauptling Автор вопроса
    понял, спасибо)
    возможно я не так делаю, но через fstream медленная скорость чтения больших бинарных массивов данных,
    поэтому использую fread, он в качестве 1ого аргумента принимает указатель на FILE..
    Написано более двух лет назад
  • Что неправильного?

    Вадим Ш @hauptling
    сравнение можно делать через перегрузку + у вас вроде бы утечка памяти есть, но это так.. для дополнения
    Написано более двух лет назад
  • Как сортировать вектор строк?

    Вадим Ш @hauptling Автор вопроса
    Вы сами пробовали предложенный способ?
    Написано более двух лет назад
  • Как сортировать вектор строк?

    Вадим Ш @hauptling Автор вопроса
    я также и делал) я думал есть более продвинутый подход)
    Написано более двух лет назад
  • Как правильно вывести массив на С?

    Вадим Ш @hauptling Автор вопроса
    да, была проблема в коде выше) использовал метод некорректно один
    Написано более двух лет назад
  • Как правильно вывести массив на С?

    Вадим Ш @hauptling Автор вопроса
    Тимур Покровский, код на работе, суть в том что считываю данные и txt файла(около 250 мб), через fread записываю в буфер uint8_t *p_array = (uint8_t *)calloc(size, sizeof(uint8_t)); где size берется функцию подсчета размера файла(она точно и без ошибок считает верное значение, я проверял), далее я делаю преобразования, и нужно пропустить заголовок файла и далее писать в другой txt, я создаю объект std::ofstream out("test.txt", std::ios::binary);
    но записывает не с заданного значения в массиве p_array, а с нуля
    Написано более двух лет назад
  • Как правильно вывести массив на С?

    Вадим Ш @hauptling Автор вопроса
    стоп, cout если выводить, то некорректно выводит. Если углубиться в задачу, то я считываю данные из файла, делаю преобразования битового потока, но в определенных файлах есть заголовок 38 байт, я хочу пропустить его и сразу смотреть данные, но цикл все равно считывает с 0))
    Написано более двух лет назад
  • Как правильно вывести массив на С?

    Вадим Ш @hauptling Автор вопроса
    запустил на clion, не понимаю почему так происходит, если массив меньше(100 элементов), то грубо говоря с 21 по 76 нормально выводит
    Написано более двух лет назад
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 14 ответов
    • 0 вопросов
  • TOA
    Злой Негр
    • 8 ответов
    • 0 вопросов
  • mayton2019
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • JustKappaMan
    Кирилл
    • 6 ответов
    • 0 вопросов
  • xez
    Dmitry Roo
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации