Як використовувати функцію Strcpy в C ++

Автор: Louise Ward
Дата Створення: 11 Лютий 2021
Дата Оновлення: 14 Травень 2024
Anonim
Передача массива в функцию. Как передать массив в функцию. C++ для начинающих. Урок #35.
Відеоролик: Передача массива в функцию. Как передать массив в функцию. C++ для начинающих. Урок #35.

Зміст

Функція strcpy C ++ копіює рядок з джерела до місця призначення і надає нульовий символ, щоб завершити його. Мета повинна бути достатньо великою, щоб містити рядок, включаючи нульовий символ, уникаючи переповнення. Це не повинно переписувати шрифт, оскільки функція strcpy не виділяє пам'ять. Наступні кроки допоможуть вам використовувати цю функцію C ++.


Інструкції

Наступні кроки допоможуть вам використовувати strcpy (програміст kuhar від Fotolia.com)
  1. Дізнайтеся про синтаксис strcpy. Повний синтаксис - char strcpy (char призначення, const char * джерело);.

  2. Зауважте, що цільовим є вказівник на вектор, а шрифт - це рядок, що закінчується нульовим символом. Адресат повертається.

  3. Зрозумійте, що функція strcpy зберігається в бібліотеці cstring. Вам може знадобитися включити заголовок string.h для використання цієї функції.

  4. Зверніть увагу на наступну повну програму для деяких простих прикладів використання strcpy:

    включати

    включати

    int main () {char string1 [] = "тестовий рядок"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, "strcpy working."); string4 = strcpy (string2, приклад "strcpy return"); printf ("string1:% s _ nstring2:% s _ nstring3:% s _ n", string1, string2, string3); printf ("string4:% s _ n", string4); return 0; }


  5. Зауважте наступний вивід для цієї програми:

    string1: тестовий рядок string2: тестовий рядок string3: strcpy працював string4: strcpy приклад повернення

    Перший strcpy показує тривіальний приклад копіювання рядка, на який вказує string1 у векторі, на який вказує string2. Другий strcpy копіює текст до цільового вектора. Зверніть увагу, що ви повинні виділити пам'ять для string2 і string3. Третій strcpy ілюструє використання поверненого значення strcpy.

Ви хочете барвисті і екстравагантні панк-рок волосся без зобов'язань? Фарбування волосся желатином - це легкий і цікавий спосіб швидко змінити колір! Якщо у вас є темне волосся, вам доведеться зне...

Стислі файли не займають стільки місця, скільки незжаті файли на жорсткому диску, і набагато швидше завантажувати або завантажувати стислі файли. Обидва Zip та Rar стали дуже поширеними методами стисн...

Цікавий