Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Рисование фигуры из точек в файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В одномерном массиве, размер которого задаётся пользователем, найти сумму первых K минимальных элементов http://www.cyberforum.ru/cpp-beginners/thread1640220.html
Для одномерного массива С найти сумму К минимальных элементов, где 0<n<45. К ввести с клавиатуры. не могу понять как сделать это..
C++ Написать функцию, имеющую одну реализацию, но принимающую в качестве аргументов разные типы Хочу написать независимый от библиотеки код. В библиотеке есть класс А, а у меня В. У них абсолютно одинаковая реализация. И будет не красиво перед передачей параметров функцию F класса С копировать... http://www.cyberforum.ru/cpp-beginners/thread1640175.html
Как составить программу для вычисления произведения C++
Пожалуйста, помогите составить программу для вычисления произведения 1*3*5*...*(n-1) n-ввод. Сам не силён в программировании, а программу нужно срочно сдать, разобраться сам не успею. Заранее...
Сортировка по второму слову C++
Доброго времени суток! Есть следующее задание: "В файле хранятся названия фирм. Каждая строка запись об отдельной фирме. ЗАО Рога и Копыта ООО Три поросенка ОАО Аврора Написать программу,...
C++ Как записать содержимое вектора в файл? http://www.cyberforum.ru/cpp-beginners/thread1640166.html
Вот проблема, не пойму как записать содержимое вектора в файл - подскажите пож... struct trip { int number_bus; int empty_places; int price_ticket; char place_GO; char place_END; };
C++ Информация о технической поддержке интернет-провайдера Информация о технической поддержке интернет-провайдера содержит дату обращения, фамилия абонента и имя, телефон клиента, фамилия и имя консультанта, характер неисправности, адрес клиента,... подробнее

Показать сообщение отдельно
Nosey
1348 / 399 / 107
Регистрация: 22.10.2014
Сообщений: 861
Завершенные тесты: 2
17.01.2016, 17:17
C++
1
2
3
4
5
6
7
    std::vector<Point> inFileData = { std::istream_iterator<Point>(inFile), std::istream_iterator<Point>() };// прочитали входной файл. файл содержит - (x y x y ....)
    std::vector<std::string> screen { screenSize, std::string(screenSize, ' ') };// прикол тут. Создали вектор строк размером screenSize*screenSize заполненных пробелами.
    for (const auto& point : inFileData)
    {
        screen[point.x][point.y] = '*';// на каждый поинт из входного файла заменяем в векторе строк соответствующий элемент.
    }
    std::copy(screen.begin(), screen.end(), std::ostream_iterator<std::string>(outFile, "\n"));// выводим в файл наш подготовленный вектор строк, по одной строке на строку :)
Это решение конечно не ваш ООП'шный подход, но как одна из реализаций, которая работает, и лаконичная
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru