Выбрать главу

Есть два решения. Лучшим решением будет удалить Code :: Blocks, а затем удалить "другую" компилятор С + +. Наконец переустановить Code :: Blocks. Без другой компилятор С + +, он должен теперь найти подходящий компилятор и нормально работать.

Второй подход является перенаправление Code :: Blocks в C + + компилятор GNU. Чтобы сделать это, выберите "Настройки", затем "компилятора и отладчика ...".Оттуда, выберите "Toochain исполняемые" в C: \ Program Files \ CodeBlocks \ MinGW (это расположение по умолчанию, где CodeBlocks устанавливает C + + компилятор на машине Windows).  Примечание: Для Windows 7, путь по умолчанию C: \ Program Files (x86) \ CodeBlocks \ MingGW. Вы можете легко проверить это самостоятельно.Откройте Проводник Windows. Посмотрите в C: \ Program Files \ CodeBlocks или C: \ Program Files (x86) \ CodeBlocks. Тогда проверьте подкаталоге MingGW. Если его там нет, то вы не установили компилятор GCC. Если это так, искать подкаталога бен который включает тонну исполняемых в том числе gcc.exe. Введите правильный путь к MingGW. Ты Дисплей должен выглядеть следующим образом. Выберите OK, чтобы сохранить результат и повторите попытку. (Mac OS, Linux) Код :: пакет Блоки для Macintosh не устанавливается автоматически GCC - вам придется сделать это самостоятельно. Однако, есть инструкции по выполнению, что в  . После установки GCC, вы можете установить Code :: Blocks и он должен работать нормально.

Вопрос: ForFactorial программа в главе 10 не генерирует текст, описанный в этой главе. Что я делаю не так?

: Вы не делаете ничего плохого. Первоначально эта программа была внешний контур, который позволил пользователю вводить более одного номера, чтобы взять факториала. Во время написания книги, я снял внешний контур, но забыл обновить главу текста. Следующий код включает в себя внешний контур и формирует выходной сигнал, указанный в тексте главы:

/ /

/ / ForFactorial - вычислить факториал, используя для

/ / Построить.

/ /

# Включить <cstdio>

# Включить <cstdlib>

# Включить <iostream>

использование имен STD;

тап_п (внутр nNumberofArgs, символ * pszArgs [])

{

суд << "Эта программа вычисляет факториалы пользовательского ввода. \ п"

<< "Введите отрицательное число, чтобы выйти \ п";

в то время как (истинно)

{

/ / Введите номер для расчета факториала

внутр nTarget;

суд << "Введите номер взять факториала:";

CIN >> nTarget;

/ / Сломаться, если введенное число отрицательное

если (nTarget <0)

{

перерыва;

}

/ / Начать с аккумулятором, который инициализируется в 1

внутр nAccumulator = 1;

для (внутр nValue = 1; nValue <= nTarget; nValue + +)

{

суд << nAccumulator << "*"

<< NValue << "равно";

nAccumulator = nAccumulator * nValue;

суд << nAccumulator << епсИ;

}

/ / Вывести результат

суд << nTarget << "факториал"

<< NAccumulator << епсИ;

}

/ / Ждать, пока пользователь не готов до завершения программы

/ / Чтобы позволить пользователю, чтобы увидеть результаты программы

Система ("PAUSE");

вернуть 0;

}

Вопрос: У меня есть вопрос, который не появляется здесь. Что я должен делать?

: Пишите мне на  , и я постараюсь помочь.

Часті питання

для

до програмування з C + + для чайників

Питання: Я купив «початку програмування на С + + для чайників" в електронному вигляді. Чи є місце, яке я можу завантажити програми з CD-ROM?

А: Ви можете завантажити + + вихідні файли Сі з  . Файл Beginning_Programming-CPP.zip містить вихідні файли разом з файлами проекту, щоб зібрати їх в Code :: Blocks. Setup.exe це версія Code :: Blocks для Windows, який прийшов з книгою. Ви можете завантажити інші версії Code :: Blocks на .

полную версию книги