Функция strcat - слепване, конкатенация на стринг
Библиотечната функция strcat има два аргумента: а) низ, към който ще се добавя; б) низ, който ще се добавя. В следващия пример е използван strcat (mas,chis) - очакваният краен резултат е конкатенация на низа mas със съдържанието на низа chis. В библиотеките за стринг съществува и друга функция за конкатенация - strncat. Там се задават 3 аргумента: а) низ, към който ще се добавя; б) низ, който ще се добавя; в) колко знака от втория низ ще се добавят. Пример: (mas,chis,j)
представяне на числа с желан брой цифри
Да разгледаме следната задача: въвеждат се 2 естествени числа N, M и трябва да се изведе числото N и M броя цифри. Ако M е по-голямо от броя цифри в N, числото трябва да се изведе с водещи нули. Пример: 1234, 8 Изход:00001234
Алгоритъм:Въведеното естествено число първо се преобразува в стринг.
Проверява се дължината му - броя знаци в стринга е и брой цифри в числото.
Изчислява се необходимия брой нули и се формира нов стринг. Числото, вече представено като стринг, се добавя след стринга с водещите нули. Следващата програма съдържа пример за представяне на естествени числа с желан брой цифри:
Обяснени и решени задачи с подобни алгоритми, функции и служебни думи са разгледани в страницата с електронни уроци по информатика - програмиране.
Илюстриране работата на характерни алгоритми можете да намерите в предоставените електронни помагала съдържащи решени задачи, примери.