Практикум на ЭВМ среда программирования и отладка программ




Скачать 279.1 Kb.
Название Практикум на ЭВМ среда программирования и отладка программ
страница 4/8
Дата публикации 08.06.2014
Размер 279.1 Kb.
Тип Документы
literature-edu.ru > Информатика > Документы
1   2   3   4   5   6   7   8

3.3Ошибки синтаксиса


Обычно, к сожалению, окно вывода содержит сообщения об ошибках в синтаксисе программы. Для определения места ошибки в тексте программы нужно щелкнуть два раза кнопкой мыши на строке описания ошибки. Строка программы, содержащая ошибку, будет отмечена указателем.

Исправьте все ошибки и запустите приложение на выполнение, щелкнув по кнопке Execute Program \ (Ctrl+F5).

Появится окно приложения First.

Welcome to C++! Enter the string;

На приглашение ввести строку введите любую строку, например Hello, World!, и нажмите Enter..

Попробуйте заменить в программе оператор вывода

cout « "Welcome to C++ !" « endl: следующим оператором:

cout « "Добро пожаловать в C++ !" « endl:

Откомпилируйте (точнее говоря, скомпонуйте) программу и запустите ее на вы­полнение. Результат будет настолько безобразным, что рисунок-копию экрана мы здесь приводить не станем.

Проблемы с вводом-выводом кириллицы


Работа в среде Visual C++ 6.0 (в режиме консольных приложений) сопряжена с определенными неудобствами, вызванными различными стандартами кодировки символов кириллицы в операционных системах MS DOS и Windows. Ввод-вывод в консольном окне идет в кодировке стандарта ASCII, а текст в исходных файлах, набираемый в текстовом редакторе Visual C++, имеет кодировку в стан­дарте ANSI. Поэтому для нормального вывода строки, содержащей буквы русско­го алфавита, эту строку надо сначала «пропустить» через функцию CharToOem(), а уже потом отправлять на консольный вывод. Аналогично, если в программе есть кон­сольный ввод текста и этот текст в дальнейшем надо сохранять в документах (фай­лах) с кодировкой ANSI, то перед сохранением его надо «пропустить» через функ­цию OemToCharO.

С учетом сказанного выше можно предложить следующую адаптацию нашей пер­вой программы к местным (российским) условиям:

////////////////////////////////////////////////

#include

#include
char* Rus(const char* text);

int main()

{

char str1[80];

// cout << "Welcome to C++!" << endl;

cout << Rus("До6po пожаловать в C++!") << endl;

// cout << "Enter the string:" << endl;

cout << Rus(" Введите строку:") << endl;

cin >> str1;

// cout << "The value str1 = << endl;

cout << Rus("Значение строки str1 = ") << endl;

cout << str1 << endl;

return 0;

}

////////////////////////////////////////////////

char bufRus[256];

char* Rus(const char* text)

{

CharToOem(text, bufRus);

return bufRus;

}

////////////////////////////////////////////////
Ничего не принимайте на веру, откомпилируйте эту программу и убедитесь, что она дает ожидаемый результат.

3.4Использование оператора “using namespace std;”


Данный оператор позволяет широки использовать функции стандартной библиотеки С++. Особенностью оператора является запрет использовать расширение .h в операторах #include для указанной библиотеки.

Однако библиотека windows.h не принадлежит к стандартным и ее имя нужно приводить с расширением.

Рецепт. В операторах #include все библиотеки указывайте без расширения. В случае протестов компилятора, ошибочные имена укажите с расширением .h.

3.5Конфигурация проекта


Visual C++ позволяет строить проект либо в отладочной конфигурации (Win Debug), либо в выпускной конфигурации (Win32 Release). Мы рекомендуем всегда работать с проектами в отладочной конфигурации. Обычно она установлена по умолчанию. Все же не мешает проверить, с какой конфигурацией на самом деле идет работа. Для этого выберите в меню Project пункт Settings... Откроется диалоговое окно Project Settings. Проверьте, какое значение установлено в окне комбинированного списка Settings For:.. Если это не Win32 Debug, переключитесь на нужное значение через команду меню Build ► Set Active Configuration...
1   2   3   4   5   6   7   8

Похожие:

Практикум на ЭВМ среда программирования и отладка программ icon Практикум на ЭВМ технология программирования в среде С++
Трунов К. В., Рыков В. И. Методы и технологии С++. Технология программирования в среде С++. /Издание Башкирского ун-та. Уфа 2007....
Практикум на ЭВМ среда программирования и отладка программ icon Среда программирования Visual C++ 0 Общий вид окна
Совокупность средств и правил для представления алгоритма в виде пригодном для выполнения вычислительной машиной называется языком...
Практикум на ЭВМ среда программирования и отладка программ icon Программа учебной дисциплины «Управление данными»
«Математика», «Информатика», «Программирование на языках высокого уровня», «Дискретная математика», «Объектно-ориентированное программирование»,...
Практикум на ЭВМ среда программирования и отладка программ icon Практикум по спортивной психологии Санкт-Петербург
...
Практикум на ЭВМ среда программирования и отладка программ icon Основы информатики и вычислительной техники системы программирования
Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно...
Практикум на ЭВМ среда программирования и отладка программ icon Рабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...
Практикум на ЭВМ среда программирования и отладка программ icon Реферат по теме: "Строение персональных компьютеров ibm pc"
Эвм и мини ЭВМ. Это стало предметом серьезного беспокойства фирмы ibm (International Bussines Machines Corporation) ведущей компании...
Практикум на ЭВМ среда программирования и отладка программ icon Конспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...
Практикум на ЭВМ среда программирования и отладка программ icon План лекции: Задачи, решаемые вычислительными центрами Структура...
Создание вычислительных центров является способом повышения эффективности работы ЭВМ. Вычислительный центр объединяет технику различных...
Практикум на ЭВМ среда программирования и отладка программ icon 19 февраля, 2003 г. Среда. Прогнозируется серия террористических...
Февраля, 2003 г. Среда. Прогнозируется серия террористических взрывов в жилых или административных зданиях, в местах массового скопления...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции