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

не выполняется switch - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Помогите люди добрые http://www.cyberforum.ru/cpp-beginners/thread396248.html
Помогите решить задачку. См.ниже
C++ Программа со строками Написать класс для ефективной работи с рядками. Позволяющий форматировать и сравнивать рядки, сохранять в них числовые значения и доставать их. Для этого нужно реализовать: -Операторы присвоения и конкатенции -Операции сравнивания и приведения типов -Превращение в число любого типа -Результат формата рядка Написать программу которая демонстрирует роботу с этим классом. Программа должна... http://www.cyberforum.ru/cpp-beginners/thread396225.html
[C++] Операторы цикла C++
(я пишу в Dev-Cpp, писать начал около месяца назад...) Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор, пока очередное слагаемое не станет меньше e, причем это последнее слагаемое тоже учитывать. a = - 1 b = 1 h = 0.2 e = 10-8 (x+0.3)^1/2 /x если x < 1 F(x)= x 2 если x > =1 s(x) задается...
Описать класс используя 3 вида конструкторов C++
Компилятор у меня по идее кривой, ошибку не пишет а просто выдаёт прекращена работа программы Project1.exe Помогите понять в чём проблема. Просто описывается класс Цветы с использованием конструктора без параметров, с параметрами и конструктора с копированием #include <string.h> #include <tchar.h> #include <iostream.h> class Flowers {private:
C++ Системы классов. Помогите разрешить небольшую проблемку. http://www.cyberforum.ru/cpp-beginners/thread396206.html
В программе дается 3 действия на выбор. Надо сделать так, чтобы при вводе чисел f>3 программа возвращалась снова в меню выбора. ..... void Deistvie::Vibor() { cout<<endl; cout<<"Выберите действие: действие-1, действие-2, действие-3"; cout<<endl; cin>>f; }
C++ Указатели на матрицу Здравствуйте! Помогите пожалуйста решить задачу на Си (использую Builder) Дана матрица М(4х4). Ввести данные в матрицу с клавиатуры. Пере-вернуть четные ряды матрицы. Заранее спасибо. подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
02.12.2011, 16:28     не выполняется switch
Цитата Сообщение от irina3456 Посмотреть сообщение
файл на открытие проверила, и так каждый раз при открытии файла для ввода?
всегда нужно проверять, нельзя допускать, чтобы неоткрывшийся файл как-либо использовался
можно ещё исключение выбрасывать

Цитата Сообщение от irina3456 Посмотреть сообщение
т.е. можно сделать так
пример
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
void sort_by_name()
{
    sort_records(cmp_1);
}
 
void sort_by_lastname()
{
    sort_records(cmp_2);
}
 
void sort_by_date()
{
    sort_records(cmp_3);
}
 
void sort_records(bool (*cmp)(_notebook &, _notebook &))
{
    ifstream ifs;
    ofstream ofs;
    vector <_notebook> vec;
 
    ifs.open("base", ios::binary);
    if (ifs) {
        while(ifs.read((char *) &data, sizeof(_notebook)))
            vec.push_back(data);
        sort(vec.begin(), vec.end(), cmp);
        ifs.close();
        ofs.open("base", ios::binary);
        if (ofs) {
            for(size_t i = 0; i < vec.size(); ++i)
                ofs.write((char *) &vec[i], sizeof(_notebook));
            ofs.close();
        }
    }
}


Цитата Сообщение от irina3456 Посмотреть сообщение
VS ругается так "1>: warning C4018: <: несоответствие типов со знаком и без знака"
size_t можно применить (в примере есть)
 
Текущее время: 23:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru