C/C++の宿題を片付けます 122代目
■ このスレッドは過去ログ倉庫に格納されています
0370デフォルトの名無しさん
2009/01/20(火) 22:22:03deleteの実装だけ・・・insertの形式に無理やり近づけたバージョン。
void delete(struct record ** listPointer, int score)
{
if (*listPointer == NULL)
{
printf("no data (score=%d)\n", score);
}
else
{
if ((*listPointer)->score == score)
{
struct record * temp = *listPointer;
*listPointer = (*listPointer)->next;
free(temp);
}
else
{
delete(&((*listPointer)->next), score);
}
}
}
■ このスレッドは過去ログ倉庫に格納されています