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

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

Восстановить пароль Регистрация
 
DebieCooper
 Аватар для DebieCooper
34 / 34 / 1
Регистрация: 12.10.2011
Сообщений: 285
19.03.2012, 12:28     Посмотрите ошибки STL #1
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++ Посмотрите ошибки
C++ STL. vector в map. Ошибки 2039 и 2839
Посмотрите ошибки C++
STL C++
C++ STL
C++ Посмотрите код на наличие ошибки
C++ Помогите найти ошибки в сортировке List STL
Посмотрите ошибки: switch и строка в char C++

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

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

Текущее время: 21:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru