Скажите пожалуйста ошибку в коде
Скажите пожалуйста в чем ошибка. Почему не выводит на экран имена с фамилиями при совпадении? (Без использовании библиотеки string.h)
#include <stdio.h>
void main(){
char str;
int i, found=1;
struct people
{
char name[20], surname[20];
} people[]=
{
{"Aleksandr","Pushkin"},
{"Mihail","Lermantov"},
{"Nikolai","Gogol"},
{"Jack","London"},
{"Sharlotta","Brontte"},
{"Ernest","Himunguey"},
{"Aleksandr","Block"},
{"Anna","Ahmatova"},
{"Ura","Antonov"},
{"Franc","Kafka"}
};
printf ("Введите имя: ");
scanf("%s", str);
for (i=0; i<10; i++)
{
if (str==people[i].name[0])
{
found=0;
printf ("Найдено: %s %s\n",people[i].name,people[i].surname);
}
}
if (found)
printf ("Совпадений не найдено.");
}