Updated for search by key and id
This commit is contained in:
parent
ef484509f3
commit
b3ddc90786
@ -114,12 +114,12 @@ void display_students()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
printf("\n================ Student Details ================\n");
|
|
||||||
print_student(student);
|
print_student(student);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_student(STUDENT *student)
|
void print_student(STUDENT *student)
|
||||||
{
|
{
|
||||||
|
printf("\n================ Student Details ================\n");
|
||||||
while (student != NULL)
|
while (student != NULL)
|
||||||
{
|
{
|
||||||
printf("\n");
|
printf("\n");
|
||||||
@ -238,8 +238,9 @@ STUDENT *search_student_by_name_or_id(char search_key[NAME_SIZE])
|
|||||||
|
|
||||||
while (temp != NULL)
|
while (temp != NULL)
|
||||||
{
|
{
|
||||||
if (temp->student_info.name == search_key || temp->student_info.id == search_key)
|
if (strcmp(temp->student_info.name, search_key) == 0 || strcmp(temp->student_info.id, search_key) == 0)
|
||||||
{
|
{
|
||||||
|
printf("\nSearch found with key: %s\n", search_key);
|
||||||
return temp;
|
return temp;
|
||||||
}
|
}
|
||||||
temp = temp->next;
|
temp = temp->next;
|
||||||
|
Loading…
Reference in New Issue
Block a user