Wypełnianie ciągu znaków
Lekcja 5 z 18 w kursie Funkcje w C++: Tworzenie własnych funkcji w Coddy.
Wyzwanie
ŁatwyNapisz funkcję, która wypełnia ciąg znaków określonym znakiem.
Funkcja fill_string przyjmuje ciąg znaków, określony znak i liczbę całkowitą określającą szerokość. Funkcja wypełnia ciąg podanym znakiem, aby uzyskać wskazaną szerokość.
Na przykład, jeśli ciąg wejściowy to <strong>"1234"</strong>, znak to <strong>"@"</strong>, a szerokość wynosi 6, wynikiem będzie:
@@1234Jeśli przekazana wartość width jest mniejsza lub równa długości oryginalnego ciągu, funkcja wypisze komunikat "String is already long enough" i zakończy działanie bez modyfikowania ciągu.
Spróbuj swoich sił
#include <iostream>
using namespace std;
void fill( ) {
}Wszystkie lekcje w sekcji Funkcje w C++: Tworzenie własnych funkcji
1Wprowadzenie
Wprowadzenie2Funkcje dla początkujących
Powtarzanie ciągu znakówOdwracanie ciągu znakówWartość maksymalnaWypełnianie ciągu znakówWyśrodkowywanie tekstuFormatowanie tekstuOperacje matematycznePoćwicz samodzielnie: Kompilator C++ online