Ответы пользователя по тегу C++
  • Как ввести неопределённое количество строк С++?

    @12rbah
    Напишите задачу полностью, т.к. непонятно что вам нужно, но как вариант такие задачи решать через буфер. Условно вы копируете файл в 50гб, но вместо считывания 50гб в память, вы считываете по 1мб и запоминаете позицию пока копирование не закончится.
    Ответ написан
    Комментировать
  • Есть ли в C++ функция преобразующая текст в байты и байты в текст по заданной кодировке?

    @12rbah
    Получить массив байт c_str
    поменять кодировку, либо используйте iconv,
    либо https://github.com/unicode-org/icu.
    Как по мне первый вариант проще.
    Ответ написан
    Комментировать
  • Какой самый простой компилятор C/C++?

    @12rbah
    Здравствуйте. Посоветуйте самый простой и "легкий" C/C++ компилятор.
    g++, правда вам в при любом компиляторе нужно будет на флешку засунуть и исходники для стандартных библиотек.
    Настолько простой, что его можно использовать прямо на флешке без установки и танцев с бубном.
    Под винду и линукс, именно с компиляторами проблем никогда не возникало, максимум, что нужно было сделать это в PATH под виндой, но это стандартная операция насколько я знаю.
    Ответ написан
    Комментировать
  • Ошибка при открытии dev C++?

    @12rbah
    Не может найти компилятор g++. А вообще попробуйте текст ошибок переводить (обычно помогает). Вообще можете скачать mvs там не будет таких проблем.
    Ответ написан
    3 комментария
  • Как использовать данные сайта в своей программе?

    @12rbah
    API сайта
    По сути нужно отправить post или get запрос, но обычно апи платное, на крупных площадках дают от 1 до 10к запросов по бесплатному ключу в месяц, как варинат с curl поковыряться, но скорее всего есть более современные способы для работы с апи. В вашем случае, если не будет апи, то придется имитировать процесс генерации и парсить полученную страницу, но как по мне проще написать свой генератор для ФИО.
    Ответ написан
    1 комментарий
  • Какой IDE выбрать вместо Borland C++?

    @12rbah
    Не совсем понятно, что вам нужно,
    1) если вам не нужен редактор форм, то использовать можно clion, mvs
    2) если нужен редактор форм, то qt, mvs, Builder (как отметили выше он вполне себе живой)

    я пытался на QT перейти, но дальше калькулятора дело не пошло,

    Если вы хотите найти работу декстоп разраба, то вроде кроме qt тяжело что-то найти.

    Если вы хотите делать приложения для себя, то builder хорошо вам подойдет, т.к. редактор форм там и правда удобный, но многие ругаются на компилятор, который не всегда совместим с новыми стандартами c++.
    CodeBlocks,... Eclipse ... NetBeans

    Вообще не советую это трогать, лучше уж vscode/sublime с плагинами

    Visual Studio тоже ставил, но он почему то показался даже тогда слишком замороченным,

    Установка сейчас как у обычной программы, установил запустил (если тяжко будет, просто курс любой откройте, там покажут как создать проект).
    Ответ написан
    Комментировать
  • Как создать проект с++ на основе готового кода?

    @12rbah
    Почему стоит скачать(клонировать, кто это придумал) любой почти проект с гитхаба, он 100% у тебя не запустится, по 10 тысяч ошибок в нем.

    Ну наверное там боты 2к звезд накрутили, а документация для виду сделана.

    И даже если есть решения, то как блин их использовать, я что в ручную должен находить 100 файлов библиотек и зависимостей.

    Если вам нужна одна-две функции из библиотеки, почему нет?

    Если вы под винду делаете, то вот гайд есть гайд компиляции под винду

    А вообще есть несколько вариантов решения проблемы:
    1) У проектов обычно есть гайды по по установке, но они могут быть в не совсем очевидных местах
    2) Попросите помощи в c++ группах помощи по установке (мне помогли там по крайней мере)
    Ответ написан
    Комментировать
  • Есть хорошие книги по сетевому программированию на C++ для новичков?

    @12rbah
    Ну не совсем понятно книга вам нужна или совет как решать задачу. Вот вводная статья по tcp серверу https://habr.com/ru/post/195794/. ссылка на гитхаб есть
    на данный момент изучаю ООП

    В принципе для задачи ООП не нужно, но уровень владения не очень понятен.
    Я полный ноль в этой теме.... Посоветуйте пожалуйста курсы или книги с подробным объяснением каждой строчки кода.
    В общем для вам не нужно читать книги и тд., это относительно типовая задачка, https://github.com/ArashPartow/proxy - готовый код, если разберетесь со статьей, то без проблем поймете что там написано.
    Ответ написан
    Комментировать
  • Почему выдает ошибку при сборке проекта с гитхаба?

    @12rbah Автор вопроса
    Проблема была в том, что не установил gperf, после установки все скомпилировалось
    Ответ написан
    Комментировать
  • Как записать русский текст в файл используя ofstream?

    @12rbah
    #include <iostream>
    #include <fstream>
    
    int main()
    {
        std::ofstream out;         
        out.open("C:\\текст.txt"); 
        if (out.is_open())
        {
            out << "текст" << std::endl;
        }
    
         return 0;
    }
    Ответ написан
    Комментировать