первый

This commit is contained in:
2024-11-01 12:23:13 +05:00
parent 801d9d33fa
commit 0688c46a7e
226 changed files with 162921 additions and 0 deletions

35
lib/mem.cpp Normal file
View File

@ -0,0 +1,35 @@
/*
============================================================================
Name : mem.cpp
Author : irigm@mail.ru
Version :
Copyright : Your copyright notice
Description : Для работы с паматью и со строками в памяти
============================================================================
*/
//------------------------------------------------------------------------------
//Копировать первую строку во вторую
void strcat2( char * destptr, const char * srcptr )
{
int pos1=strLen2(destptr); //Позиция 0ля первой строки
int pos2=strLen2(srcptr); //Позиция 0ля втрой строки
for(int i=0;i<pos2;i++)
{
destptr[pos1+i]=srcptr[i];
}
}
//------------------------------------------------------------------------------
//Длина строки до 0ля
int strLen2(char * str)
{
int result=0;
for(int i=0;i<255;i++) //Позиция 0ля первой строки
{
if(str[i]==0){
result=i;
break;
}
}
return result;
}