Skip to content

Instantly share code, notes, and snippets.

@claudianus
Created December 11, 2018 06:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save claudianus/6561ecd44d37b9ec41cce081bd339073 to your computer and use it in GitHub Desktop.
Save claudianus/6561ecd44d37b9ec41cce081bd339073 to your computer and use it in GitHub Desktop.
question 2
#include <stdio.h>
#include <string.h>
struct info {
char name[5];
char homeNumber[12];
char phoneNumber[12];
char email[100];
} info;
int main(void) {
struct info infoArr[] = {
{
.name = "A",
.homeNumber = "135153",
.phoneNumber = "1636136",
.email = "A@email.com"
},
{
.name = "B",
.homeNumber = "13636613",
.phoneNumber = "613613163",
.email = "B@email.com"
},
{
.name = "C",
.homeNumber = "527",
.phoneNumber = "34343",
.email = "C@email.com"
},
{
.name = "D",
.homeNumber = "5727",
.phoneNumber = "324523",
.email = "D@email.com"
},
{
.name = "E",
.homeNumber = "25755347",
.phoneNumber = "124124",
.email = "E@email.com"
}
};
char name[5];
scanf_s("%s", name, sizeof(name) - 1);
_Bool found = 0;
for (unsigned i = 0; i < sizeof(infoArr) / sizeof(info); i++)
{
if (strcmp(infoArr[i].name, name) == 0) {
printf("집: %s, 휴대폰: %s\n", infoArr[i].homeNumber, infoArr[i].phoneNumber);
found = 1;
break;
}
}
if (!found) {
printf("그런 사람 없다\n");
}
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment