Перейти к содержимому

Вводим работу с данными в C++ в XXI век

GlobalCpp

0:00 / 0:00

Вводим работу с данными в C++ в XXI век

86 просмотров · 22 ч назад
GlobalCpp
723 подписчика
86 просмотров · 22 ч назад
Общая информация Мы также хотим встречаться в реальной жизни! Информация о социальных мероприятиях на этой неделе доступна на сайте. Заходите еженедельно, чтобы узнать о новых мероприятиях. Хотите помочь в организации таких мероприятий? Найдите нас в Discord (информация на главной странице) и помогите нам улучшить взаимодействие и общение. Пожалуйста, ознакомьтесь с информацией на главной странице группы: https://globalcpp.github.io. На этой неделе Ввод данных в C++ излишне сложен, особенно для начинающих программистов. В этом докладе будет представлена ​​библиотека readlib, которая делает для ввода то же, что и для вывода — она переносит его в XXI век, позволяя читать данные в константы или автопеременные, обрабатывать ошибки с помощью \ или просто молча повторять попытку, а также позволяет в одной строке кода делать то, что раньше занимало от 3 до 7 строк. Она работает со всеми стандартными потоками ввода библиотеки, такими как чтение из стандартного ввода, файлов или строкового потока, а также с TCP-потоками, если вам нужно выполнить простые сетевые операции. Библиотека Readlib изначально была написана для образовательных целей, но она более универсальна и значительно упрощает обработку ввода в C++. В этом докладе также будет представлена ​​библиотека colorslib, базовая версия NCURSES для создания TUI-интерфейсов, позволяющая использовать 32-битный цвет, необработанный (мгновенный) ввод и запись в произвольные строки и столбцы на экране. Об докладчике Билл Керни — председатель ACM2Y, подгруппы ACM по компьютерному образованию в колледжах. Он преподает информатику и разработку игр на полную ставку в Колледже Кловиса, а также читает лекции в Университете штата Фресно. Он профессионально занимается программированием на C++ более 30 лет, включая разработку игр, исследования в области образования и преподавание истории виртуальной реальности. Он провел более ста семинаров по всей стране, а его нынешний проект — это попытка решить проблемы перевода между колледжами и четырехлетними высшими учебными заведениями по всему миру. 0:00 Введение