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

Однонаправленный список, где создать указатель на первый элемент? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых http://www.cyberforum.ru/cpp-beginners/thread786641.html
Дано трехзначное число. Определить, есть ли среди его цифр пара одинаковых
C++ Четность/нечетность Как определить четность/нечетность числа (использовать остаток от деления нацело (%) и другие бинарные функции нельзя)? http://www.cyberforum.ru/cpp-beginners/thread786639.html
Сортировка типизированного файла C++
Здравствуйте подскажите пожалуйста, как отсортировать типизированный файл из фамилиями по алфавиту и записать его в тотже файл. Задание. Разработать программу на языке С + +, реализующая: 1.1 функцию записи типизированный файл INFO.DAT согласно варианту; 1.2. функцию чтения из файла INFO.DAT согласно варианта. Сформировать файл, содержащий фамилии N студентов группы (в произвольном...
Цикл while (обновлять while если имеется 2 обновляющих значения) C++
while(a==0){ if(a==0){ st.push(k); st1.push(l+1);}.. Как сделать так, что бы обновлять while если имеется 2 обновляющих значения 'k' и 'l', вначале из одной очереди выходит 'к' затем из второй l ,и только после выхода второго значения выражение обновляется? И если обновляющее значение равно тому, что было до обновления будет ли выполнятся цикл повторно? Или 'k' и 'l' нужно хранить в...
C++ Составить программу, проверяющую, будет ли простым данное натуральное число http://www.cyberforum.ru/cpp-beginners/thread786617.html
помогите с задачей, пожалуйста! Задача: Составить программу, проверяющую, будет ли простым данное натуральное число. вот, что я написал. укажите еще, пожалуйста, что не так ну и вообще какие есть замечания, просто очень хочу разобраться в СИ. #include<stdio.h> #include<conio.h> void main() { int x; int i; float t;
C++ С клавиатуры указать месяц Чтобы номер месяца можно было вводить с клавиатуры, и были ограничения на месяца #include <iostream.h> #include <conio.h> bool spring(int); bool summer(int); bool autumn(int); bool winter(int); int main() { подробнее

Показать сообщение отдельно
xtorne21st
интересующийся
300 / 271 / 19
Регистрация: 25.09.2010
Сообщений: 1,056
15.02.2013, 00:09     Однонаправленный список, где создать указатель на первый элемент?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
 
struct listNode{
    char data;
    listNode *next;
};
 
ListNode* start = NULL; // указатель на первый элемент (управляющим элементом)
 
class List{
    public:
        List() {}
        ~List() {}
        void add(char);
        int remove_list (int);
        int search(int);
        //int isEmpty();
};
 
void add(char c)
{
    listNode* info = start;
 
    if (!info) { // если нет ни одного элемента
        info = new listNode;
        start = info; // запомним начало
        info->next = NULL; // делаем указатель на следующим эл. равным нулю
        info->data = c;
        return;
    }
 
    while (info->next) // найдём конец
        info = info->next;
    info->next = new listNode;
    info->next->next = NULL;
    info->next->data = c;
}
 
Текущее время: 09:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru