тека ОБРОБКИ рядків в MS Visual Studio Забезпечує Багато корисних функцій для роботи Із строкових Даними, Наприклад, порівняння рядків, поиск в рядках сімволів и других підрядків, розмітку рядків (Розподіл рядків на логічні шматки) і визначення довжина рядка.
Если функція винна прійматі аргументи, то в ее оголошенні слід декларуваті параметрами, Які набудуть значень ціх аргументів. Як видно з оголошення наступної Функції, оголошення параметрів стояти после имени Функції.
Функція is_in () має два параметри: s и d . Если символ c входити в рядок s , то ця функція повертає 1, інакше вона повертає 0.
хочай Параметри віконують Спеціальне Завдання, - набуваються значень аргументів, что передаються Функції, - смороду все одне поводять так, як и Інші локальні змінні. Формальних параметрів Функції, Наприклад, можна прівласнюваті Які-небудь Значення або використовуват ЦІ параметрів у яких-небудь вирази.
Виклики за значення І по ПОСИЛАННЯ: у мовах програмування є два способи передачі значень підпрограмі. Перший з них - виклик за значенням. При его застосуванні у формальний параметр підпрограмі копіюється значення аргументу. У такому разі Зміни параметра на аргументом вплівають.
Іншим способом передачі аргументів підпрограмі являється виклик по ПОСИЛАННЯ. При его застосуванні в параметр копіюється адреси аргументу. Це означає, что, на Відміну Від виклику за значенням, Зміни значення параметра прізводять до таких самих змін значення аргументу. За невелика кількістю віключень, в мові Сі для передачі аргументів вікорістовується виклик за значенням. Зазвічай це означає, что код, что находится усередіні Функції, що не может змінюваті значень аргументів, Які вікорістовуваліся при виклику Функції.
Виклик функцій помощью масівів: коли в якості аргументу Функції вікорістовується масив, то Функції передається его адреси. У цьом и Полягає віключення по відношенню до правила, Яке свідчіть, что при передачі параметрів вікорістовується виклик за значенням. У разі передачі масиву Функції ее внутрішній код працює з реальним вмістом цього масиву и Цілком может Изменить цею вміст. Альо ця програма не працює Із символами кирилиці.
.3.3 Опіс алгоритмом програми
дерло етапом складання програми становится оголошення вхідніх Даних current с помощью типом char , Який вікорістовується для представлення сімволів з табліці ASCII. Далі у оголошуємо головну змінну zum_number , паралельно в second.h оголошуємо індикатор пробелів (space_detector) та лічильник замін (count), встановлений на 0, после чего оголошується перший символ (firstchar) у стан 1 . За помощью модіфікатору extern , Який вікорістовується для оголошення методу Із зовнішньою реалізацією, задаємо умову для заміні сімволів, вікорістовуючі змінні індикатор пробелів (space_detector) та перший символ (firstchar). Парамет...