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

Дополнить строку символами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операций: сложение действительного числа с комплексным http://www.cyberforum.ru/cpp-beginners/thread1151657.html
Всем Привет!!! У меня возникла проблема , смотрите сделать сложение комплексного числа с действительным числом не сложно , даже и делать ничего не нужно, а вот сделать сложение действиетльного числа с комплексным не получается вот код CComplex complex1(1, 2); double testVal = 32.43; CComplex res = testVal + complex1 ; вот метод в классе CComplex const CComplex::operator+(double...
C++ Вычисление интеграла методом трапеций Составить программу для вычисления определенного интеграция- лу: s=\int_{a}^{b}f(x)dx;согласно методу трапецийs=\left*h где h=(b-a)/x, a=2, b=3. h-шаг интегрирования n- количество интервалов. f(x)=(1+sin(x^3/3))*cos(x^2) - подинтегральная функция. Вычисление подынтегральной функции оформить как процедуру-функцию. Помогите написать программу, в интернете об этом ничего не нашел http://www.cyberforum.ru/cpp-beginners/thread1151655.html
C++ В двухмерном массиве (размеры массива N M и значения его элементов вводить с клавиатуры) найти указанное значение
Тема вот такая ДВУХМЕРНЫЕ ДИНАМИЧЕСКИЕ МАССИВЫ, ФУНКЦИИ ПОЛЬЗОВАТЕЛЯ. Задание: В двухмерном массиве (размеры массива N, M и значения его элементов вводить с клавиатуры) найти указанное значение. Массив в памяти разместить динамически (с использованием операций new и delete), ввод исходных данных и вывод полученных результатов выполнить в основной функции, а решение задачи оформить в виде...
Пример коллизии хэш функции C++
Видел пример в вики по поводу коллизии хэш функции, но не понял его. То есть, коллизия случается, когда на входе разные данные, а на выходе у них одинаковые хэш суммы? Можно наглядный пример с простой хэш функции и входными данными, чтобы случалась коллизия?
C++ Вывод зашифрованного текста методом подстановки http://www.cyberforum.ru/cpp-beginners/thread1151623.html
делаю курсовую.тема шифровка/дешифровка текста методом подстановка+перестановка. суть в том, что пользователь вводит текст для шифрования латинскими буквами и без пробелов. написала программу,не могу только написать функцию дешифровки для метода перестановки. пробовала но расшифровывает неправильно. алгоритм программы у меня следующий: 1. ввод текста 2. вывод зашифрованного текста методом...
C++ Объём кактуса Необходимо добавить в класс кактус метод вычисления объёма (предполагая, что кактус - имеет форму цилиндра, то есть \pi*R^2*h) головной файл: #include <iostream> #include "interface.h" #include <math.h> using namespace std; int main() подробнее

Показать сообщение отдельно
Dream_O
0 / 0 / 0
Регистрация: 07.05.2013
Сообщений: 38

Дополнить строку символами - C++

19.04.2014, 17:45. Просмотров 407. Ответов 4
Метки (Все метки)

Всем доброго времени суток. Такая задача: Вводим строку с клавиатуры (строку следует pассматpивать как символьную массивы (array of char), а не стpоки (string)), необходимо дополнить её знаками "_" до максимально возможное длины, все пробелы тоже следует заменить на "_".

С заменой пробелов на "_" проблем нет. Подскажите, как добавить "_" до макс возможной длины?
(Т.е. если вводим "hi world", то строка преобразуется в "hi_world________________________" при максимально возможной длине 32)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#define SIZE_buff 50
 
void format(char *str, int n)
{   
    std::replace(str, str + strlen(str), ' ', '_');
}
 
void proc 
{
  char name[32];
  char buffer[SIZE_buff];   
 
  fgets(buffer, SIZE_buff, stdin); 
  format(buffer,32);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru