Поиск данных из файла с консоли - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Не подскажите как осуществить поиск на си? Смысл такой: в файл записаны данные, в виде структуры: Наименование-Производитель-Количество Пользователь вводит производителя, происходит поиск в файле, и выводится на консоль данные об этой записи

Решение задачи: «Поиск данных из файла с консоли»

textual
Листинг программы
if(strstr(string,word) != NULL){
   puts(string);
}

Объяснение кода листинга программы

  1. Входные данные:
    • string (строка): строка, в которой нужно найти подстроку
    • word (строка): подстрока, которую нужно найти
  2. Выполняемые действия:
    • Используется функция strstr(), которая ищет первое вхождение подстроки word в строке string.
    • Если подстрока найдена (т.е. функция strstr() вернула ненулевой результат), то выполняется следующий шаг.
    • В противном случае (т.е. подстрока не найдена), код переходит к следующему действию.
  3. Вывод результатов:
    • Используется функция puts(), которая выводит строку string на экран. Таким образом, данный код ищет подстроку word в строке string и выводит найденную строку на экран. Если подстрока не найдена, то ничего не выводится.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы