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

Преобразование целочисленного конст. массива (инт) в строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread364350.html
ДОБРЫЙ ВЕЧЕР! Такая задачка.. Написать программу по созданию базы данных ( например: имя, фамилия, возраст). Программа создает эту базу и работает с ней ( поиск, добавление и т.д. ). Эту часть задания сделал успешно. Не смог только сделать удаление. Но нужно еще добавить работу с файлами. То есть, база хранится в файле и после работы с ней файл перезаписывается обновленными данными (...
C++ рассчитате среднесуточный и общий пробег Подскажите, пожалуйста, как решить эту задачу( На основе сведений о ежедневном пробеге на тренировке спортсменов команды рассчитате среднесуточный и общий пробег каждого спортсмена за 20 дней. http://www.cyberforum.ru/cpp-beginners/thread364342.html
C++ Глобальные объекты и функции
Здравствуйте, не подскажите можно ли иметь глобальные объекты и функции, к которым можно обратиться во всех частях проекта, пусть даже друг от друга не зависимых, типа есть заголовочный файл с классом, этот класс ничего не знает о том где и как он будет использоваться, но из него можно будет вызвать некую глобальную функцию из main
C++ не очень то понимаю эти массивы
помогите решить. 1.дан массив А(11).все элементы этого массива из интервала (с,d) обнулите,найдите сумму остальных. 2.Дан одномерный массив А. найти max(a2,a4,...a2k)+min(a1,a3...a2k+1)
C++ Помогите написать программу\подпрограмму http://www.cyberforum.ru/cpp-beginners/thread364333.html
Нужно написать программу/подпрограмму на языке C, которая на основе входного файла создает выходной файл, в котором в середине самая длинная строка; в начале все строки с длинной (самая длинная/2) отформатированные по правой границе; в конце все строки (>=длины/2) отформатированные по левой границе. Примерно вот так должно выглядеть **** ***** ******...
C++ Объясните пожалуйста задачу имеется задача: Разработать объектно-ориентированную программу для деления дроби на целое число. Оба операнда должны передаваться ей через аргументы командной строки. Результат деления должен отображаться строкой стандартного вывода в формате обыкновенной дроби. Во всех случаях для записи обыкновенно дроби должен применяться символьный формат, где её числитель и знаменатель разделены знаком... подробнее

Показать сообщение отдельно
}{NiM
64 / 64 / 2
Регистрация: 25.11.2009
Сообщений: 283
10.10.2011, 23:18     Преобразование целочисленного конст. массива (инт) в строку
В общем, рассказывая алгоритм решения, то один из "красивых" вариантов - используя класс vector
решение таково - заводишь vector<char> и пробегаешь по всему массива на каждой i-й итерации заносишь полученное число нашу строку.
на выходе выдаешь этот вектор. заголовочный файл соответственно <vector>

менее красивый с использованием char* - один такой указатель работает как результирующий, другой как вспомогательный. на i-й операции берешь число, копируешь элементы вспомогательного массива и новое число в вспомогательный массивчик. потом меняешь указатель на результирующий.

третий вариант работа с переменными типа string это визуально кажется проще - просто добавляешь новые элементы в строку и все.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru