Поиск по полю структуры - C (СИ)

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

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

Листинг программы
  1. struct s
  2. {
  3. int k;
  4. char p;
  5. float l;
  6. char n[20];
  7. }
дана структура как осуществить поиск по полю char n[]? Структура отсортированная. Дынные которые нужно найти вводятся с клавиатуры

Решение задачи: «Поиск по полю структуры»

textual
Листинг программы
  1. char str[20];
  2. for(int i=0;i<strlen(mas1[i][j].n);i++)
  3.          str[i]=mas1[i][j].n[i];
  4. if(strcmp(str,r[j].n))

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

  1. Вводится массив структур mas1, содержащий поля n и strlen(n)
  2. В цикле происходит заполнение массива str символами из поля n текущей структуры mas1
  3. Выполняется сравнение строки str со значением поля n структуры r
  4. Если строки не совпадают, то выполняется какое-то действие (код не представлен)

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


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

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

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы