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




Скачать 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План лекции: Задачи, решаемые вычислительными центрами Структура...
Создание вычислительных центров является способом повышения эффективности работы ЭВМ. Вычислительный центр объединяет технику различных...

Практикум на ЭВМ среда программирования и отладка программ icon19 февраля, 2003 г. Среда. Прогнозируется серия террористических...
Февраля, 2003 г. Среда. Прогнозируется серия террористических взрывов в жилых или административных зданиях, в местах массового скопления...

Литература


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

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