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

Сравнение int с элементом enum - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение конца строки http://www.cyberforum.ru/cpp-beginners/thread632540.html
Могу ля как то определить, закончилась ли строка через символ \n? Он занимает одну позицию, или две?
C++ Удалить из строки все подстроки Помогите пожалуйста написать функцию удаляющую из строки s все подстроки s1 с испотльзованием <string> Добавлено через 1 минуту void mydelete(string s, string s1) { int r=0; int k=s.find(s1,r); int t=s1.size(); { while(k!=string::npos) http://www.cyberforum.ru/cpp-beginners/thread632501.html
Пределы Int C++
Нужно найти такое максимальное n, чтобы Фиба не выходила за пределы int и вывести его. #include <iostream> using namespace std; int main() { unsigned int f1, f2, fnext, n; f1 = 0; f2 = 1;
Побороть LPCWSTR C++
Всем привет. Пишу программку на WinApi но столкнулся с простой проблемой. Мне нужно программно вставить текст в Edit. Код примерно такой: TCHAR FullPath = {0}; .......... SetWindowText( GetDlgItem( hwnd, IDC_EDIT1 ), FullPath ); Получаю такую ошибку: .......NNN.cpp(179): error C2664: SetWindowTextW: невозможно преобразовать параметр 2 из "const char " в "LPCWSTR" Типы, на...
C++ Вывод в Файл С++ http://www.cyberforum.ru/cpp-beginners/thread632420.html
Добрый день подскажите пожалуйста как вывести данные из программы в файл ексель и сделать чтоб он сохранялся а не каждый раз когда к нему обращалась программа он перезаписывался. Я знаю способ вывода в файл через ofstream но он перезаписывался каждый раз когда я делаю outFile.open() а мне надо сохранить данные. Ну и если не сложно хотелось не в txt а в екселе конечно.
C++ Обработка матриц Помогите пожалуйста! Написать процедуру, которая принимает на входе двумерную матрицу вещественных чисел (кол-во строк и столбцов не более 10), а возвращает измененную матрицу, которая получается путем вычитания каждого элемента исходной матрицы из ее наименьшего по модулю элемента подробнее

Показать сообщение отдельно
moshennik
8 / 8 / 1
Регистрация: 28.03.2011
Сообщений: 36

Сравнение int с элементом enum - C++

03.08.2012, 15:03. Просмотров 1332. Ответов 6
Метки (Все метки)

Доброго времени суток.
У меня возник вопрос следующего содержания:
Пишу прогу на Qt, в некоторой части программы необходимо произвести перебор по перечислению:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
enum SearchParameter 
{
    Id,
    Title,
    Author,
    Word,
    PublicDate,
    AddDate,
    Source,
    Sphere,
    Field,
    FileName,
    FilePath
};
Произвожу его следующим образом:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for(int i = Title; i <= FilePath; i = i + 1)
{
    QString qstrAddColumn;
    int nWord = Word;
    if(i != nWord)
    {
//,,,,,,,,,,,,,,,,,,,,,,,
    }
    else
    {
        //,,,,,,,,,,,,,,,,,,,,,,,,
    }
        
    //,,,,,,,,,,,,,,
}
в процессе выполнения программы при попытке сравнить i с nWord вылетает исключение:
"Получен сигнал: SIGILL (Illegal instruction)"

Подскажите, что это за зверь такой и как с ним бороться, и можно ли вообще производить такое сравнение?

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