/
MaestroN
/
Eltex_Homework
Обзор
Документация
Войти
/
MaestroN
/
Eltex_Homework
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Task_3/task3.4.c
30 строк
1 KB
nikita_shub
Добавление второго и третьего задания
11 ноя 2024, 17:15
11 ноя 2024, 17:15
fab111e
Код
Авторство
О чём код?
#include <stdio.h> #include <string.h> int main() { char first[20]; char second[6]; printf("Введите строку: "); scanf("%19[^\n]", first); // Ограничиваем ввод до 19 символов, чтобы оставить место для нулевого символа getchar(); // Читаем символ новой строки, чтобы очистить буфер printf("Введите подстроку: "); scanf("%5[^\n]", second); // Ограничиваем ввод до 5 символов, чтобы оставить место для нулевого символа getchar(); // Читаем символ новой строки, чтобы очистить буфер printf("Строка: %s\n", first); printf("Подстрока: %s\n", second); char *result = strstr(first, second); if (result != NULL) { printf("Подстрока '%s' найдена в строке '%s'.\n", second, first); printf("Адрес начала подстроки: %p\n", (void*)result); // Выводим адрес начала подстроки } else { printf("Подстрока '%s' не найдена в строке '%s'.\n", second, first); printf(" %p\n", (void*)result); } return 0; }