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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 29, средняя оценка - 4.90
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
#1

Работа со стандартной библиотекой List.H - C++

01.04.2012, 13:47. Просмотров 3860. Ответов 34
Метки нет (Все метки)

Помогите подключить стандартную библиотеку шаблонов List.H (с++ 3.1 для дос) и создать объект для структуры.
Брала рабочие примеры, но даже там выдает ошибки.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 13:51     Работа со стандартной библиотекой List.H #2
пробуй
C++
1
2
 
#include<list>

Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
01.04.2012, 13:55     Работа со стандартной библиотекой List.H #3
и далее using namespace std;

Вопрос какие конкретно ошибки выдает?
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
01.04.2012, 18:00  [ТС]     Работа со стандартной библиотекой List.H #4
C++
1
#include<list>
Если так, то невозможно подключить библиотеку, а если .h, то принимает, но зато потом выдает неизвестный идентификатор list. причем даже в рабочем коде. я же не думаю, что литературе будут давать неработающие примеры.

C++
1
using namespace std;
на этой строчке выдает синтаксическую ошибку.

среду нормальную поставьте, и выкиньте ваш борланд с++ под дос!!!
Ты думаешь она по своей воле её установила, студентка наверное...
а да, если бы я по своей воли его установила, то я бы была психом.

Добавлено через 4 минуты
ну и на все функции для работы с библиотекой пишет, что у функции должен быть прототип... или как-то так.
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
01.04.2012, 18:08     Работа со стандартной библиотекой List.H #5
Chertenok_n_13 Выложи тот код который ты пробовала и ошибки которые выдает
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
01.04.2012, 18:34  [ТС]     Работа со стандартной библиотекой List.H #6
который я писала, тот наверняка даже на 50% правильным не будет. я даже там ошибки исправить не могу да и понять как все работает.

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
#include <stdio.h>
#include <conio.h>
#include <process.h>
#include <stdlib.h>
#include <stddef.h>
#include <alloc.h>
#include <list.h>
#include <iostream.h>
 
using namespace std;
 
struct Node4 {
         char fio[12];
         char oper[18];
         char time[8];
         char data[9];
         char diagnoz[9];
         int vozrast;
         char old_oper[18];
         };
Node4 Node;
 
main()
{int i,n,c;
list<Node4> Node2[1];
list<Node4>::iterator p;
 
//-----------------sozdanie 1 elementa---------------
 
//----------------vstavit' v nachale-----------------
p=Node2.begin();
insert(Node3,p);
c++;
//----------------------v konec---------------------
 
//---------------------do elementa------------------
 
//--------------------posle elementa----------------
 
//--------------------udalit' element----------------
 
//-------------------poisk--------------------------
 
//------------------vivod---------------------------
ну вот, хотя бы часть кода

C++
1
using namespace std;
C++
1
list<Node4> Node2[1];
Undefined simbol list

C++
1
insert(Node3,p);
function should have a prototype
собственно говоря, как и на другие функции

может си какой левый...
Avazart
Эксперт С++
7122 / 5299 / 273
Регистрация: 10.12.2010
Сообщений: 23,454
Записей в блоге: 17
01.04.2012, 19:02     Работа со стандартной библиотекой List.H #7
using namespace std уберите старые компиляторы ее неверное непонимают
Попробуйте оставить только
C++
1
2
#include <list.h>
list<int> dig;
Будет выдавать ошибки?
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
01.04.2012, 19:53  [ТС]     Работа со стандартной библиотекой List.H #8
не-а... даже так не принимает..
Declaration syntax error
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
01.04.2012, 20:02     Работа со стандартной библиотекой List.H #9
а сам файл list.h есть вообще в стандартных инклудах?
и если есть, посмотрите, не класс List ли там объявлен?
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
01.04.2012, 20:37  [ТС]     Работа со стандартной библиотекой List.H #10
сам файл есть...
и если есть, посмотрите, не класс List ли там объявлен?
а вот это не поняла
Taras_Z
100 / 84 / 2
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
01.04.2012, 20:40     Работа со стандартной библиотекой List.H #11
ну открой и посмотри
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
01.04.2012, 20:42     Работа со стандартной библиотекой List.H #12
а он не большими ли буквами пишется? LIST
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
01.04.2012, 20:48     Работа со стандартной библиотекой List.H #13
откройте и посмотрите, какой класс там объявлен

Добавлено через 42 секунды
откройте и посмотрите какой класс там объявлен
Chertenok_n_13
213 / 119 / 42
Регистрация: 14.03.2011
Сообщений: 552
01.04.2012, 20:54  [ТС]     Работа со стандартной библиотекой List.H #14
нет, просто с большой буквы, но даже если так написать, то все равно ошибка
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2012, 21:04     Работа со стандартной библиотекой List.H
Еще ссылки по теме:
Работа с библиотекой STL, контейнер map C++
C++ Работа с библиотекой miracl: тест Ферма на простоту
C++ Работа с STL list
C++ Работа с двунаправленым списком. STL <list>
Работа с STL. Поменять vector на list C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
retmas
Жарю без масла
859 / 741 / 164
Регистрация: 13.01.2012
Сообщений: 1,694
01.04.2012, 21:04     Работа со стандартной библиотекой List.H #15
покажите как объявлен класс там. и как используете его вы.
Yandex
Объявления
01.04.2012, 21:04     Работа со стандартной библиотекой List.H
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru