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

Динамический список - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря http://www.cyberforum.ru/cpp-beginners/thread279003.html
В файле-словаре найти и распечатать слова, которые могут быть полностью составлены из других слов словаря с помощью конкатенации, например: “БАЛКОН” = “БАЛ” + “КОН”; “БАРСУК” = “БАР” + “СУК”. – Для решения задач не использовать стандартные строковые функции.
C++ Функция типа массив Пока плохо знаю синтаксис С++, подскажите как сделать функцию типа массив (глупо както звучит). Вобщем мне нужно чтобы функция возвращала данные в массив. (сам код проги не кидаю, ибо он громадный, а интересует только 1 вопрос). ... int m; m=func(); ... Как объявить такую функцию? Подскажите. http://www.cyberforum.ru/cpp-beginners/thread278999.html
Запись из файла в массив C++
Мне нужно чтоб из текстового файла переменные записывались в массив, но что то у меня не получается, помогите найти ошибку входной файл примерно такой as=s+e; df=er+q q=-e; //--------------------------------------------------------------------------- #include <vcl.h>
C++ Создание матричной алгебры, что можно улучшить в коде?
Дан код программы на C++ создающий классы матриц и методы для работы с ними. Программа работает. Дано так же задание улучшить код, т.е. произвести некоторые доработки, что сделает код более корректным. У самого времени мало, так что прошу помощи :) #include <cstdlib> #include <iostream> using namespace std; void halt(int ErrNo) {
C++ Изменение окна... http://www.cyberforum.ru/cpp-beginners/thread278933.html
Вообщем мне надо чтобыпрограмма какимто образом меняла свое диалоговое окно например при нажатии на кнопку менялся размер окна или изчезали и появлялись какие либо элементы....
C++ Деструктор Доброго времени суток, есть некоторый класс и 2 функции подобны тем, что описаны ниже. В первой объявляется данный класс, обрабатывается и после передается во вторую функцию class myclass { struct str { int field1; float field2; bool field3; }; unsigned int k; подробнее

Показать сообщение отдельно
rangerx
1931 / 1540 / 141
Регистрация: 31.05.2009
Сообщений: 2,905
18.04.2011, 22:23     Динамический список
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
typedef struct Item* pItem;
struct Item
{
    char* family;
    pItem next;
};
 
//------------
 
pItem new_item(const char* s)
{
    pItem newp = (pItem)malloc( sizeof(struct Item) );
    newp->family = strdup(s);
    newp->next = NULL;
 
    return newp;
}
 
//-------------
 
 
pItem add_item(pItem listp, pItem newp)
{
    pItem p;
    if(listp == NULL) return newp;
    for(p = listp; p->next != NULL; p = p->next);
    p->next = newp;
 
    return listp;
}
 
//-------------
 
void print_list(pItem listp)
{
    while(listp)
    {
        puts(listp->family);
        listp = listp->next;
    }
    putchar('\n');
}
 
//-------------
 
 
void clean_up(pItem listp)
{
    pItem p;
    while(listp)
    {
        p = listp->next;
        free(listp->family);
        free(listp);
        listp = p;
    }
}
 
//-------------
int main()
{
    int i;
    pItem listp = NULL;
 
    char buf[256];
 
    for(i = 1; i <= 5; ++i)
    {
        printf("family #%d: ", i);
        gets(buf);
        listp = add_item(listp, new_item(buf));
    }
 
    puts("list content:");
    print_list(listp);
    clean_up(listp);
 
    return 0;
}
 
Текущее время: 09:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru