Форум программистов, компьютерный форум, киберфорум
Наши страницы

Поля структуры: код телевизионного канала, название, цена. Операция: найти самый дорогой канал - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изучение C++ http://www.cyberforum.ru/cpp-beginners/thread540676.html
Приветствую :). Решил начать изучение C++, но не знаю с какой книги начать. Есть средние знания Java. По Java читал Г. Шилдта (Полный справочник по J2SE), нашел такую же книгу "Полный...
C++ Ошибка при освобождении памяти #include <iostream> using namespace std; template<class T> class pvector { T **p; int sz; public: http://www.cyberforum.ru/cpp-beginners/thread540669.html
Отправка POST запроса через соксы C++
Здравствуйте! Помогите с отправкой запросов в С++ без cURL, через соксы. Есть PHP: http://den-x.comule.com/act.php На него надо отправить POST запрос user=tester,в ответ он должен выдать tester....
HBITMAP, CImage, BITMAP, CBitmap. Заблудился в трех березах. Где же выход? C++
имеется: дискриптор картинки с диска, структура BITMAP заполненная в соответствии с этой картинкой, объект CBitmap с "прикрепленным" дискриптором, все это очень замечательно выводится на экран. ...
C++ Воспользоваться методом: А)Сортировки прямым выбором; Б) «шейкерной» сортировки. http://www.cyberforum.ru/cpp-beginners/thread540591.html
Даны действительные числа a_1,…,a_n. Получить попарно различные целые j_1,…,j_n, такие, что 1≤k_j≤n,k=1,…,n, и a_j1≥a_j2≥⋯≥a_jn. Воспользоваться методом: А)Сортировки прямым выбором; Б) «шейкерной»...
C++ нужна оптимизация приложения Одной ночью коту Мурзику приснилось, что он судья на математических соревнованиях крыс. Соревнования проводятся среди N команд по K крыс в каждой. Соревнования проводятся в К раундов, в каждом из... подробнее

Показать сообщение отдельно
volt21
0 / 0 / 0
Регистрация: 06.04.2012
Сообщений: 68
06.04.2012, 23:15  [ТС]
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
#include<iostream>
#include<fstream>
#include<conio.h>
#include<stdio.h>
#include <string>
 
using namespace std;
 
 
int main()
{
    cout << " Menu: " << endl << endl;
    cout << " 1.Insert channels " << endl;
    cout << " 2.Show channels " << endl;
    cout << " 3.Find channel " << endl;
    cout << " 4.Exit " << endl << endl;
    int a;
    int n;
    int k=0;
    cout << " Chose number of menu: ";
        cin >> a;
        cout << endl;
struct informacii
{
    char kod[255];
    char nazvanie[255];
    int cena;
};
        switch(a)
        {
 
        case 1:
            {
                ofstream outfile("Information.txt");
                if (!outfile)
                    cout << "File open error" << endl;
                else
                {
                    cout << "File Successfully opened " << endl;
                    struct informacii Channels[255]={0};
                    int i,n;
                    cout << "How many channels " << endl;
                    cin >> n;
                    for(i=0; i<n; i++)
                    {
                        cout << " Kod " << endl;
                        cin >> Channels[i].kod;
                        outfile << Channels[i].kod << " ";
 
                        cout << " Nazvanie " << endl;
                        cin >> Channels[i].nazvanie;
                        outfile << Channels[i].nazvanie << " ";
 
                        cout << " Cena " << endl;
                        cin >> Channels[i].cena;
                        outfile << Channels[i].cena << " "  << endl << endl;
                    }
                    outfile.close();
                    cout << "File successfully closed" << endl << endl;
                }
                return main();
            }
 
        case 2:
            {
                ifstream infile("Information.txt");
                if (!infile)
                    cout << "File open error" << endl;
                else
                {
                    cout << "File successfully opened" << endl << endl;
                    char c;
                    while (infile)
                    {
                        infile.get(c);
                        if (!infile.eof())
                        {
                            cout << c;
                        }
                    }
                }
                infile.close();
                cout << "File successfully closed" << endl << endl;
                return main();
            }
 
            case 3:
                {
                    string buf, to_find; char * file_name = "simple.txt",kod[255],nazvanie[255]; long max=1000000;int  cena;  ifstream ifs("Information.txt"); 
                    if ( ! ifs.is_open() ) { cerr << "Can't open file!" << endl; return 1; } 
                    while ( !ifs.eof() )
                    {
                        ifs>>kod;
                        ifs>>nazvanie; 
                        ifs>>cena; 
                            if(cena>max) 
                                max=cena;
                    }
                    ifs.close(); 
                    if(max!=1000000) cout<< nazvanie<<" "<<cena<<" "<<kod<<std::endl;
                    return main();
                } 
            
        case 4:
            {
                cout << "********** " << " Bye" << " **********" << endl << endl;
        break;
            }
        }
}
Вот, переделал, но увы, ответ не выдаёт ну никак! ((
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru