C/C++の宿題を片付けます 74代目
■ このスレッドは過去ログ倉庫に格納されています
0537デフォルトの名無しさん
2006/10/08(日) 23:27:33int 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]);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています