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

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

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

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

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

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

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

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

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


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

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

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