Форум программистов, компьютерный форум CyberForum.ru

Односвязный список с добавлением нового элемента в конец. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Vector and qsort http://www.cyberforum.ru/cpp-beginners/thread400473.html
Здравствуйте, есть код: #include "iostream" #include "vector" using namespace std; int compare (const void * a, const void * b) { return ( *(int*)a - *(int*)b ); }
C++ одномерне массивы Найти максимальный отрицательный элемент массива и подсчитать количество таких элементов. Подскажите с циклом для функции поиска максимального отрицательного элемента. http://www.cyberforum.ru/cpp-beginners/thread400470.html
Вывести все целые числа, расположенные между заданными C++
Даны два целых числа A и B (A < B). Вывести все целые числа, расположенные между данными числами (включая сами эти числа), в порядке их возрастания. Использовать цикл do...while.
Очень любопытная ошибка при компиляции OpenGL приложения C++
Здравствуйте, товарищи! Здесь вот вырисовывается такая ситуация: Программируя в NetBeans 6.9.1 некое OpenGL приложение я обнаружил, что компилятор (MinGW) его компилировать не хочет. Он выдает ошибку: c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lglut collect2: ld returned 1 exit status make: *** Error 1 make: *** Error 2 make: *** Error 2
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread400465.html
1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные...
C++ лаба по файлам 1. Выбрать вариант задания, из перечисленных ниже, в соответствии с вариантом. 2. Написать программу, осуществляющую следующие действия : 2.1. ввод исходных данных, описанных под пунктом a) с клавиатуры в файл; 2.2. ввод данных, описанных под пунктом b), с клавиатуры в файл исходных данных в режиме добавления; 2.3. чтение исходных данных из файла в переменные, указанные... подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
07.12.2011, 02:19     Односвязный список с добавлением нового элемента в конец.
вроде так, если не упустил ничего
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
typedef struct list
{
    int value;
    struct list *next;
} list_t;
 
void add_in_tail( list_t *current, int val)
{
    list_t *point;
    
    if ( (point = malloc(sizeof(list_t)) == NULL )
        exit ( EXIT_FAILURE);
    else
    {
        while ( current->next )
            current = current->next;
        
        point->value = val;
        point->next = NULL;
        current->next = point;
    }
}
 
Текущее время: 10:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru