Menu
Coddy logo textTech

Wypełnianie ciągu znaków

Lekcja 5 z 18 w kursie Funkcje w C++: Tworzenie własnych funkcji w Coddy.

challenge icon

Wyzwanie

Łatwy

Napisz 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:

 @@1234

Jeś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

Poćwicz samodzielnie: Kompilator C++ online