Может ли кто-нибудь сказать мне, что именно этот список строится этой программой? (программа не запускается, что хорошо). Кроме того, любые строки кода, которые вы можете указать мне, которые относятся к составлению списка, будут очень оценены, у меня возникли проблемы с отслеживанием этой программы.Каков список, который создается этим кодом?
все, что я вижу, это то, что он, похоже, является связанным списком узлов с данными из «значений»? Но я не знаю, хотя, просто проиграл.
#include <stdio.h>
#include "sNode.h"
int main()
{
int i;
int rV = 0;
List l = NULL;
char* input[] = { "06", "24", "3" };
sNode *s, *t;
for(i=0; i<3; ++i)
{
t = (sNode*)malloc(sizeof(sNode));
if(t == NULL)
{
fprintf(stderr, "Couldn't get memory for a node! Exiting.");
rV = 1;
break;
}
t->data = input[i];
t->next = l;
l = t;
}
s = l;
while(s != NULL)
{
t = s->next;
free(s);
s = t;
}
return rV;
}
Вы должны опубликовать весь свой код, включая все '# includes' и определения таких вещей, как' sNode' и 'List'. Кроме того, было бы хорошо показать, что вы на самом деле пытались понять код самостоятельно. Объясните свой мыслительный процесс и место, где вы застряли, чтобы мы могли помочь вам перейти к следующему шагу. –
Мои извинения ... с тех пор было отредактировано. Кроме того, все, что я вижу, похоже на то, что это, похоже, связанный список узлов с данными из «значений»? Но я не знаю, хотя, просто проиграл. – DtownDom
'программа не запускается 'Тогда, по определению, он также не создает ни одного списка. 'У меня проблемы с поиском этой программы. Какая проблема? Что, в частности, похоже на проблему? –