Поиск по полю структуры - C (СИ)
Формулировка задачи:
struct s
{
int k;
char p;
float l;
char n[20];
}Решение задачи: «Поиск по полю структуры»
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))
Объяснение кода листинга программы
- Вводится массив структур mas1, содержащий поля n и strlen(n)
- В цикле происходит заполнение массива str символами из поля n текущей структуры mas1
- Выполняется сравнение строки str со значением поля n структуры r
- Если строки не совпадают, то выполняется какое-то действие (код не представлен)