>>536
int main()
{
    FILE *fp;
    BIRTHDAY birthday[10];
    int i,j;

    memset(birthday, 0, sizeof(birthday));

    //ファイル入力
    fp=fopen(FILENAME_IN, "r");
    if (fp==NULL)
    {
        printf("入力ファイルが開けません\n");
        return 1;
    }

    fread(&birthday, sizeof(birthday[0]), 10, fp);

    fclose(fp);

    //numをキーにソートする
    for (i=0 ; i<10 ; i++)
    {
        for (j=i ; j<10 ; j++)
        {
            if (strncmp(birthday[i].num, birthday[j].num, sizeof(birthday[i].num)) > 0)
            {
                swap(&birthday[i], &birthday[j]);
            }
        }
    }