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

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

Войти
Регистрация
Восстановить пароль
 
DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 292
#1

Посмотрите ошибки STL - C++

19.03.2012, 12:28. Просмотров 322. Ответов 2
Метки нет (Все метки)

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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
#include <iostream>
#include <map>
#include <utility>
#include <string>
#include <fstream>
#include <queue>
#include <algorithm>
using namespace std;
 
ifstream in("input.txt");
ofstream outfile("out.txt");
 
struct Avto
{
    int number;
    string name;
    int bus;
    string name_bus;
    Avto(int x1,string x2,int x3, string x4)
    {number=x1;name=x2;bus=x3;name_bus=x4;}
    int get_number(){return number;}
    string get_name(){return name;}
    int get_bus(){return bus;}
    string get_name_bus(){return name_bus;}
};
 
void main()
{
 
    Avto avt,f;
    setlocale(LC_ALL,"russian");
    queue<Avto> a;
    while(!in.eof())
    {
        in>>avt.number;
        in>>avt.name;
        in>>avt.bus;
        in>>avt.name_bus;
        a.push(avt);
        cout<<avt.number<<"  "<<avt.name<<"  "<<avt.bus<<"  "<<avt.name_bus<<endl;
    }
    map<string, pair<int,pair<int, string> > > t; 
 
pair<int,pair<int, string> > u;
pair<int, string> c;
while(!a.empty())
{
    f=a.front();
    c.first=f.bus;
    c.second=f.name_bus;
    u.first=f.number;
    u.second=c;
    t[f.name]=u;
    a.pop();
}
 
int s;
    cout<<"Введите искомый маршрут:"<<endl;
    cin>>s;
    map<string, pair<int,pair<int, string> > >::iterator p=t.begin();
    
    
 
    cout<<"Искомые водители:"<<endl;
    while(p!=t.end())
    {
 
        if(s==(p->second).first)cout<<(*p).first<<endl;
        p++;
 
 
        
    }
 
 
    string w;
    cin>>w;
     p=t.begin();
    cout<<"Искомые водители:"<<endl;
    while(p!=t.end())
    {
        if(w==((p->second).second).second)cout<<(*p).first<<endl;
        p++;
 
 
        
    }
 
 
    string mod,temp3;
    int temp,temp1;
    cin>>s;
     p=t.begin();
     //p->
 
    while(p!=t.end())
    {
        if(s==((p->second).second).first)
        {
            temp=(p->second).first;
            t.erase(p);
 
            cout<<"Введиите новый номер автобуса"<<endl;
            cin>>temp1;
            cout<<"Введиите имя нового водителя автобуса"<<endl;
            cin>>mod;
            
            cout<<"Введиите марку нового автобуса"<<endl;
            cin>>temp3;
            pair<int,pair<int, string> > y;
            pair<int, string> o;
            o.first=temp1;
            o.second=temp3;
            y.first=temp;
            y.second=o;
 
            t[mod]=y;
 
 
 
 
 
        }
        p++;
    }
}
Условия задачи тут: http://box.iptel.by/f/56546_f73.rar
У меня вариант 12. А еще м не нужно чуть-чуть исправить программу под мой вариант. А то у меня уже все в голове перемешалось)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2012, 12:28     Посмотрите ошибки STL
Посмотрите здесь:

Посмотрите ошибки - C++
#include&lt;iostream&gt; using namespace std; struct person { int age; char name; char job; };

Посмотрите код на наличие ошибки - C++
#include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; typedef vector&lt;int&gt; row; typedef vector&lt;row&gt; matrix; matrix Read() ...

Посмотрите ошибки: switch и строка в char - C++
#include &lt;locale.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;rus&quot;); ...

STL. vector в map. Ошибки 2039 и 2839 - C++
День добрый. Вот вкратце задание: автоматизированная система на жд вокзале. Храним номер поезда, время отправления и пункт назначения....

Помогите найти ошибки в сортировке List STL - C++
Ситуация такая. С помощью одного из пользователей форума дописал свой не рабочий код. И вроде бы всё хорошо. Но появилась ошибка с кейсом...

Кто сможет, посмотрите на мой код. Ошибки синтаксиса - C++
пожалуйста помогите с ошибками в коде, #include &lt;iostream&gt; //1 #include &lt;cmath&gt; //2 #include &lt;fstream&gt; //3 //4 const long N =...

Посмотрите код - C++
Всем доброго времени суток. Вот написал програмку, которая считает сумму элементов массива. Помогите написать её через svitch.Заранее...

Посмотрите на программу - C++
1. Описать структуру с именем AEROFLOT, содержащую следующие поля: -название пункта назначения рельса -номер рейса -тип самолета 2....

Просто посмотрите! - C++
Ув. дамы и госопода просьба к вам которые знают и могут помочь в задачках. Хотелось бы чтоб все были сделаны, но по возможности сколько...

я новенький....посмотрите.. - C++
Описать процедуру TimeToHMS(T, H, M, S), определяющую по времени T (в секундах) содержащееся в нем количество часов H, минут M и секунд S...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
19.03.2012, 12:57     Посмотрите ошибки STL #2
1. не вижу задания
2. не вижу как ошибки?
DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 292
19.03.2012, 13:16  [ТС]     Посмотрите ошибки STL #3
Вот документ с условием - http://box.iptel.by/f/56546_f73.rar
На счёт ошибок, она не запускается и лабуду выдает)
Ответ Создать тему
Опции темы

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