【发布时间】:2015-09-03 18:51:30
【问题描述】:
我想知道如何让“if”条件代表节点中的所有结构项。它只计算 1 个项目并退出循环。这是代码。我正在尝试创建一个检查数据库中某个项目的到期日期的函数。请忽略保加利亚文。
LIST *sortPr(LIST *pFirst) {
LIST *b = NULL, *p;
LIST *b1, *bus1 = NULL;
int yearcur = 1;
printf("Vuvedete teku6ta godina");
scanf("%d", &yearcur);
if (pFirst == NULL)
{
setcolor(COL_RED);
printf("Списъкът е празен\n");
system("pause");
exit(4);
}
for (p = pFirst; p != NULL; p = p->pNext)
{
if ((yearcur - p->body.year) > p->body.expd)
{
b = p;
}
b1 = newElement(bus1, b->body);
return b1;
}
}
【问题讨论】:
-
嗯?你是什么意思,“代表所有结构项目?”