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

Написать функцию заполнения начала строки заданным символом. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ компиляция bat,vbs в exe http://www.cyberforum.ru/cpp-beginners/thread838385.html
Здравствуйте! Суть дела в том что необходимо добавить ветку в реестр со значением, используя права администратора в домене. С этим разобрался написал bat'ы и скрипты все работает, но необходимо все...
C++ секундомер Здраствуйте! Мне задали на практику составить программу «Секундомер», позволяющую записывать результаты соревнований и сохранять их в базу, затем выводить отсортированный список на экран. В общем... http://www.cyberforum.ru/cpp-beginners/thread838364.html
Задать двумерный массив. Посчитать сумму элементов главной диагонали C++
Задать двумерный массив. Посчитать сумму элементов главной диагонали. # include <iostream.h> //подключение библиотеки void main (){ //главная функция программы const n=5; int mas ...
Вывод массива на экран C++
Вывод массива на экран. # include <iostream.h> //подключение библиотеки void main (){ //главная функция программы int mas ; //одномерный массив из 5 элементов for (int i = 0; i <...
C++ Исправить ошибки в классе Fraction http://www.cyberforum.ru/cpp-beginners/thread838338.html
Требуется создать класс Fraction с двумя закрытыми переменными: числитель и знаменатель дроби (целые числа). Написать методы: 1. Конструктор без параметров 2. Перегрузите оператор =....
C++ Вычислить сумму и произведение для указанного кол-ва её аргументов Срочно помогите представить программу иллюстрирующую косвенный вызов функции и позволяющую вычислить сумму и произведение для указанного кол-ва её аргументов Добавлено через 9 минут хотя бы... подробнее

Показать сообщение отдельно
anmartex
...
1706 / 1199 / 496
Регистрация: 12.02.2013
Сообщений: 1,978
17.04.2013, 06:46
Цитата Сообщение от Elizabeth7 Посмотреть сообщение
Написать функцию заполнения начала строки заданным символом. -Это и есть вся задача.
Это очень размытая постановка задачи. Какой строки (char[] или std::string)? Как долго заполнять (какой длины) и в каких случаях (строка пустая или нет)?
Навскидку:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
char* fill(char* begin, char* end, char chr)
{
   for (char* it = begin; it < end; ++it)
   {
      *it = chr;
   }
 
   return begin;
}
 
int main()
{
   char str[256] = { 0 };
 
   std::cout << fill(str, str + 10, '#') << std::endl;
 
   return 0;
}
Хотя для этого std::fill есть или Си-шный memset
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru