Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Построение проекта приветствия
Чтобы создать и протестировать программу приветствия, выполните ряд действий. 1. Запустите компилятор. 2. Выберите из меню File команду New. 3. Выберите опцию Win32 Console Application (Консольное приложение для Win32), введите имя проекта, например Example 1, и щелкните на кнопке ОК. 4. Выберите из меню вариант An Empty Project (Пустой проект) и щелкните на кнопке ОК. 5. Выберите в меню File команду New. 6. Выберите опцию C++ Source File (файл источника C++) и введите имя проекта ex1. 7. Введите текст программы, приведенный выше. 8. Выберите в меню Build команду Build Example1.exe. 9. Убедитесь в отсутствии ошибок компиляции. 10. Нажмите клавиши < Ctrl+F5> для выполнения программы. 11. Нажмите клавишу пробела для завершения программы.
Ошибки компиляции
Ошибки в процессе компиляции могут возникать по различным причинам. Обычно они являются результатом небрежного ввода и другого рода случайностей. Приличные компиляторы сообщат не только о том, что именно у вас не в порядке, они также укажут точное местоположение обнаруженной ошибки. Самые " продвинутые" компиляторы даже предложат вариант исправления ошибки! В этом можно убедиться, специально сделав ошибку в нашей программе. Давайте удалим в программе HELLO.cpp закрывающую фигурную скобку в строке 7. Ваша программа теперь будет выглядеть так, как показано в листинге 1.2. Перекомпилируйте программу, и вы увидите сообщение об ошибке, которое выглядит примерно следующим образом: Hello.cpp, line 5: Compound statement missing terminating; in function main().
1: #include < iostream.h> 2: 3: int main() 4: { 5: cout < < " Hello world! \n"; 6: return 0;
Либо вы можете увидеть такое сообщение об ошибке: F: \Mcp\Tycpp21d\Testing\List0101.cpp(8): fatal error C1004: unexpected end of file found Error executing cl.exe.
В этом сообщении содержится информация о том, где гнездится проблема (указывается имя файла, номер строки и характер проблемы, хотя и в несколько зашифрованном виде). Обратите внимание на то, что в сообщении об ошибке указывается строка 5. Компилятор не уверен в вашем намерении вставить закрывающую фигурную скобку перед или после инструкции, содержащей объект cout. Иногда в сообщениях проблема обрисовывается только в общих чертах. Если бы компилятор мог точно идентифицировать каждую ошибку, то он бы тогда мог сам ее и исправить.
Резюме
Надеюсь, прочитав эту главу, вы получили хорошее представление об эволюции языка C++, а также о том, для решения каких проблем он предназначен. У вас не должно остаться сомнений по поводу того, что изучение C++ — правильный выбор для всякого, кто собирается программировать в ближайшие десять лет. В C++ предусмотрены средства объектно-ориентированного программирования, обеспечивающие эффективность языка системного уровня, благодаря чему C++ заслуженно выбирают в качестве языка разработки. Сегодня вы научились вводить, компилировать, компоновать и выполнять свою первую программу на C++ и узнали, что представляет собой цикл разработки. Вы также получили небольшое представление об объектно-ориентированном программировании. Нам предстоит еще не раз коснуться этих тем в течение трех недель.
Вопросы и ответы
|