Ц ++ мемсет () - Ц ++ стандардна библиотека

Функција мемсет () у Ц ++ копира један знак на одређени број времена у објекат.

прототип мемсет ()

 воид * мемсет (воид * дест, инт цх, сизе_т цоунт);

memset()Функција узима три аргумента: дест, ЦХ, а бројање. Карактер који представља цх прво се претвара у непотписани цхар, а затим га копира у прве бројеве знакова објекта на који указује дест.

Понашање функције је недефинисано ако:

  • Предмет се не може тривијално копирати.
  • цоунт је већи од величине дест.

Дефинисано је у датотеци заглавља "> датотека заглавља.

мемсет () Параметри

  • дест: показивач на објекат за копирање карактера.
  • цх: Лик за копирање.
  • цоунт: Број копирања.

мемсет () Повратна вредност

Функција мемсет () враћа дест, показивач на одредишни низ.

Пример: Како функционише мемсет () функција

 #include #include using namespace std; int main() ( char dest(50); char ch = 'a'; memset(dest, ch, 20); cout << "After calling memset" << endl; cout << "dest contains " << dest; return 0; )

Када покренете програм, излаз ће бити:

 Након позива мемсет дест садржи ааааааааааааааааааа

Занимљиви Чланци...