рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

С– подключение к файлу main.cppстандартного заголовочного файлаstdafx.h.

С– подключение к файлу main.cppстандартного заголовочного файлаstdafx.h. - раздел Программирование, Лекция 1 Понятие программы и языка программирования D – Определение Глобальных Переменных, Дост...

Dопределение глобальных переменных, доступных во всех файлах программы при объявлении их в этих файлах как extern.

 

В блоках от E до Gпредставлено определение головной функции main(), обязательной для программы на С++ и получающей управление первой после запуска программы на выполнение. Функции main() могут передаваться аргументы. Одна из возможных форм описания формальных параметров функции main() представлена в блоке E.

E– заголовок функции main(): int argc – число строк-аргументов переданное в программу; char** argv (или char* argv[]) – указатель на строки-аргументы; аргумент argv[0] является именем запускаемого на выполнение файла; argv[1] – это первый аргумент-строка; argv[2] – это второй аргумент-строка и т.д. Количество строк-аргументов равно argc.

Если при выполнении программы задать в качестве аргумента символ +, то строки будут упорядочены по возрастанию (от a к z). Если при выполнении программы задать в качестве аргумента символ -, то строки будут упорядочены по убыванию.

Задание аргумента при выполнении программы в среде Microsoft Visual C++ 2005 осуществляется в поле Command arguments подкоманды Debugging команды
Projectà имя_проекта Properties…(Projectà имя_проекта Properties…à окно имя_проекта Property Pages à Configuration Properties à Debugging àполе Command arguments).

F– определение локальной целой переменной numlines.

G – перед обращением к argv[1][0] проверяется число аргументов argc, т.к. при отсутствии второго аргумента выражение argv[1][0] не имеет смысла.

Блок содержит последовательные вызовы функций ввода – rdlines(), сортировки – bblsort() и вывода – wrlines() строк. При этом функции rdlines() и wrlines() определены в файле main.cpp, а функция bblsort() – в файле bblsort.cpp.

 

В блокахHиIпредставлено определение функции rdlines(), возвращающей целое число прочитанных строк. Спецификатор static указывает, что функция используется только в данном файле.

Переменная i определена как локальная в блоке. Если вводится нормальная строка (вызов функции cin.getline(Line[i],LINESIZE) возвращает значение отличное от 0), то функция rdlines() возвращает номер строки; в противном случае (например, при нажатии клавиш Ctrl+Z) , ввод строк завершается.

Jопределение функции wrlines(). Функция не возвращает значения, поэтому определена как имеющая тип void.

БлокиотKдоOвключительно представляют содержание файла bblsort.cpp с функцией сортировки bblsort()и вызываемыми в ее теле функциями сравнения – lexcmp() иобмена– swap() строк.

– Конец работы –

Эта тема принадлежит разделу:

Лекция 1 Понятие программы и языка программирования

Взаимосвязь алгоритма и данных в программе не является простой и линейной Процесс выполнения любой программы можно рассматривать с двух точек...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: С– подключение к файлу main.cppстандартного заголовочного файлаstdafx.h.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Лекция 1
Введение в С++ Искать суть бытия – пустой каприз...Здесь все правы: где, кто и что нароет...Ведь жизнь обычно тратится на жизнь...,Но на какую?.. Вот, что беспокоит.

Компоненты языка программирования
Язык программирования содержит в себе компоненты, предназначенные для описания соответствующих частей программы: · средства описания данных, позволяющие программисту определять разл

Жизненный цикл программного средства
Комплексы программ создаются, эксплуатируются и развиваются во времени. Жизненный цикл программного средства (ПС) включает в себя все этапы развития – от возникновения потребности в программе опред

Технология подготовки и решения задачи на компьютере
Технология подготовки и решения задачи на компьютере включает: o ознакомление с поставленной задачей – анализ исходных данных, условий и целей решения задачи, формулировку требовани

Вычисление значения функции в заданной точке
    Представленные варианты программы используют разные средства ввода-вывода:   //proba_2_1.cpp #include <iostream> #inc

Proba_3.cpp
#include <iostream> #include <conio.h> using namespace std; //директива есть!!!, std:: перед cout далее отсутствует int main() { int x; //вв

Технологический цикл обработки программы
Технологический цикл обработки программы выглядит следующим образом: Рис.1.4. Технологич

Организация памяти компьютера
Все данные, хранящиеся в памяти компьютера, представляются в двоичной системе счисления в виде машинных слов–наборов двоичных разрядов (совокупность битов – нулей и единиц).

Сегментация программы
Следующий важный принцип организации памяти – сегментация. Сегментомназывается непрерывная область памяти, хранящая данные одного вида (назначения) и имеющая собственную систему относительно

Процесс исполнения программного кода
Процесс исполнения программного кода в общих чертах представлен на Рис.1.8. Действующими лицами этого процесса являются: · программный код – последовательность команд,разм

K – подключение к файлу bblsort.cpp стандартного заголовочного файлаstdafx.h.
L – описание глобального массива строк Line, спецификатор extern указывает на то, что определение массива сделано в другом месте (в данном случае в файлеmain.cpp).

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги