Yurijnd.com
Понедельник, 14.07.2025, 06:06
Меню сайта

Вход на сайт

Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

    Функция StrMove

    Копирует символы из одной строки в другую.

    Объявление:

    Function StrMove(Dest, Source : PChar; Count : Word) : PChar;

     

    Режим: Windows,  Protected,  Real

    Замечания:
    Функция StrMove копирует Count символов из строки Source в строку Dest и возвращает строку Dest. Source и Dest могут перекрываться.

    Пример программы: strmove.pas

    Код примера
     {StrMove.PAS}
     
     { Пример программы для функций StrMove и StrDispose }
     
     { Размещаем строку в куче }
     
     Function StrNew(S : PChar) : PChar;
     Var L : Word;
     P : PChar;
     Begin
     If (S = NIL) Or (S^ = #0) Then StrNew:=NIL Else
     Begin
     L:=StrLen(S) + 1;
     GetMem(P, L);
     StrNew:=StrMove(P, S, L);
     End;
     End;
     
     { Освобождаем память, занятую строкой в куче }
     
     Procedure StrDispose(S : PChar);
     Begin
     If S<>NIL Then FreeMem(S, StrLen(S) + 1);
     End;
    Copyright MyCorp © 2025
    Сделать бесплатный сайт с uCoz