Загрузка данных


#include <iostream>
#include <cstring>
#include "strMod.h"

using namespace std;

int main()
{
    setlocale(LC_ALL, "Russian");

    char str1[100] = "Hello";
    char str2[100] = "World";
    char str3[100];

    // 1. Проверка длины строки
    cout << "1. Длина строки:" << endl;
    cout << "my_strlen: " << my_strlen(str1) << endl;
    cout << "strlen: " << strlen(str1) << endl;

    // 2. Проверка сравнения строк
    cout << "\n2. Сравнение строк:" << endl;
    cout << "my_strcmp: " << my_strcmp(str1, str2) << endl;
    cout << "strcmp: " << strcmp(str1, str2) << endl;

    // 3. Проверка копирования строки
    cout << "\n3. Копирование строки:" << endl;

    my_strcpy(str3, str1);
    cout << "my_strcpy: " << str3 << endl;

    strcpy(str3, str1);
    cout << "strcpy: " << str3 << endl;

    // 4. Проверка объединения строк
    cout << "\n4. Объединение строк:" << endl;

    char str4[100] = "Hello ";
    char str5[100] = "Hello ";

    my_strcat(str4, str2);
    cout << "my_strcat: " << str4 << endl;

    strcat(str5, str2);
    cout << "strcat: " << str5 << endl;

    return 0;
}