1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
Здравствуйте. Стоит такая задача: в файле записаны строки, эти строкиа надо разбить на слова и слова записать в списки, т.е. собственно списки идут друг за другом, надо реализовать добавление слов в эту последовательность с конца и с начала, т.е. сначала перейти в последний список и заложить туда элемент и потом идти к первому, в другом случае начать с первого и идти до последнего списка..... Вот так. Прозьба Выполнить на Си, компилтор желателен VS.
List p = (List)malloc(sizeof(struct node)); p -> value = (char *)malloc(strlen(val)+1); strcpy(p -> value, val); p -> next = NULL;
return p;
}
List Init(List *L) {
return *L = NULL;
}
List insert(T val, List L) {
List p = create_node(val); p -> next = L; return p;
}
void printlist(List L) {
printf("\n"); for(; L != NULL; L = L -> next) printf("%15s", L -> value); }
List append(T val, List L) { List head; if(!L) { L = create_node(val); return L; } else { head = L; while(L -> next != NULL) L = L -> next; L -> next = create_node(val); return head; } }
Спасибо, попробую.... компилятор будет уже только собственно на занятиях потому там и прогоню...если будет не сложно нет ли возможности добавить комментари для лучшего понимания программы....