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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
#1

unknown type name: bool - C++

26.10.2013, 23:23. Просмотров 1811. Ответов 6
Метки нет (Все метки)

Здравствуйте. Скачал я Code Blocks с sourceforge. Компилирую программу с 1 булевой переменной, а оно мне ругается, мол нету типа bool и на false и true также реагирует. Юзал #undef, но ничего не помогло. Быть может, есть какой то флаг компилятора, который отменяет булевые переменные?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2013, 23:23     unknown type name: bool
Посмотрите здесь:

Mix of type 'bool' and type 'float' - C++
#include <iostream> #include <conio.h> using namespace std; int main() { float x,y,i; for(i=1;i<5;++i) { ...

Ошибка [BCC32 Error] E2453 Size of the type 'int[]' is unknown or zero - C++
Функция: int multiplication(int double_matrix1,int double_matrix2, int m, int n) //тут ошибка { int i,j,k; int...

Ошибка при компиляции "Size of the type 'char[]' is unknown or zero" - C++
При компиляции, появляется ошибка: Unit1.cpp(15): E2453 Size of the type 'char' is unknown or zero Помогите исправить. Вот текст...

bool+bool=string - C++
Здравствуйте! Прошу помощи в задаче, существует 4 функции, возвращающие 1/0, нужно эти bool последовательно соединить в string. Т.е....

Incomplete type used in nested type specifier - Итерация по списку аргументов - C++
Здравствуйте! Пытаюсь написать утилитарную структуру для применения шаблонной функции на списке аргументов. #include <tuple> ...

E2094 'operator<<' not implemented in type 'ostream' for arguments of type 'Binary' - C++
Здравствуйте, уважаемые форумчане, выкидываю код: #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;windows.h&gt; class Binary { ...

Could not convert variant of type (Null) into type (String) - C++
if(DBLookupComboBoxDoctor-&gt;ListField.IsEmpty()) ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
26.10.2013, 23:31     unknown type name: bool #2
код покажите
ildwine
Модератор
2889 / 1740 / 634
Регистрация: 04.03.2013
Сообщений: 4,360
Записей в блоге: 1
27.10.2013, 00:03     unknown type name: bool #3
не должно ругаться на bool
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int b;
    bool a;    
    cin >> b;
    if (b == 0) a = false else a = true;
    cout << a;
    getch();
    return 0;
}
Добавлено через 19 секунд
Всё работает

Добавлено через 30 секунд
Именно в Code::Blocks + MinGW
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.10.2013, 00:27     unknown type name: bool #4
anubis1768, может вы компилируете файл С, а не С++?
ildwine
Модератор
2889 / 1740 / 634
Регистрация: 04.03.2013
Сообщений: 4,360
Записей в блоге: 1
27.10.2013, 00:31     unknown type name: bool #5
Цитата Сообщение от alsav22 Посмотреть сообщение
может вы компилируете проект С, а не С++?
Кстати да, возможно...
gromo
370 / 269 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
27.10.2013, 00:33     unknown type name: bool #6
попробуйте добавить #include <stdbool.h>
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2013, 13:12     unknown type name: bool
Еще ссылки по теме:

Argument of type char is incompatible with parameter of type char * - C++
Столкнулся с ошибкой, не получается никак исправить #define DUTIES 100 class POSITIONDLL_API Position { private: char...

Bool на с++ - C++
Здраствуйте =) #include &lt;iostream&gt; using namespace std; int main() { int a; int b; int n; cin&gt;&gt;n; for (int...

BOOL B C++ =( - C++
объясните, пожалуйста, значение bool, и вообще, что это и зачем? насколько я понял, это в С++... и как можно в этом коде заменить bool...

Bool - C++
Обьясните мне, как они pаботают и где их пpименять =( Вот с помощью учебника написал пpогу #include &quot;stdafx.h&quot; #include...

bool в g++ - C++
При компиляции программы в g++ она не выдают никаких ошибок, но во время выполнения ее выкидывает. #include &lt;iostream&gt; using namespace...


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

Или воспользуйтесь поиском по форуму:
anubis1768
4 / 4 / 0
Регистрация: 23.02.2013
Сообщений: 151
27.10.2013, 13:12  [ТС]     unknown type name: bool #7
alsav22, да точно, спасибо. Если бы не вы, то дальше бы пользовался типу
C++
1
2
3
#define bool int
#define true 1
#define false 0
Yandex
Объявления
27.10.2013, 13:12     unknown type name: bool
Ответ Создать тему
Опции темы

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