hcreate.3 (ec7d12549cfb2d34e42c9f12cf35187f67f41b02) | hcreate.3 (e25e8ab41ca2d3789a44d2d4009dea8fd2cf7d95) |
---|---|
1.\" $FreeBSD$ 2.\" 3.Dd May 8, 2001 4.Os 5.Dt HCREATE 3 6.Sh NAME 7.Nm hcreate , hdestroy , hsearch 8.Nd manage hash search table --- 156 unchanged lines hidden (view full) --- 165 (void) hsearch(item, ENTER); 166 } 167 168 /* Access table. */ 169 item.key = name_to_find; 170 while (scanf("%s", item.key) != EOF) { 171 if ((found_item = hsearch(item, FIND)) != NULL) { 172 /* If item is in the table. */ | 1.\" $FreeBSD$ 2.\" 3.Dd May 8, 2001 4.Os 5.Dt HCREATE 3 6.Sh NAME 7.Nm hcreate , hdestroy , hsearch 8.Nd manage hash search table --- 156 unchanged lines hidden (view full) --- 165 (void) hsearch(item, ENTER); 166 } 167 168 /* Access table. */ 169 item.key = name_to_find; 170 while (scanf("%s", item.key) != EOF) { 171 if ((found_item = hsearch(item, FIND)) != NULL) { 172 /* If item is in the table. */ |
173 (void)printf("found %s, age = %d, room = %d\n", | 173 (void)printf("found %s, age = %d, room = %d\en", |
174 found_item->key, 175 ((struct info *)found_item->data)->age, 176 ((struct info *)found_item->data)->room); 177 } else | 174 found_item->key, 175 ((struct info *)found_item->data)->age, 176 ((struct info *)found_item->data)->room); 177 } else |
178 (void)printf("no such employee %s\n", name_to_find); | 178 (void)printf("no such employee %s\en", name_to_find); |
179 } 180 return 0; 181} 182.Ed 183.Sh SEE ALSO 184.Xr bsearch 3 , 185.Xr lsearch 3 , 186.Xr malloc 3 , --- 20 unchanged lines hidden --- | 179 } 180 return 0; 181} 182.Ed 183.Sh SEE ALSO 184.Xr bsearch 3 , 185.Xr lsearch 3 , 186.Xr malloc 3 , --- 20 unchanged lines hidden --- |