Читайте также: |
|
Лабораторная работа #I
Базовые принципы разработки прикладных программ для ОС Win32
Отчёт защищён
оценка _______
Преподаватель:
Дата _________
Отчёт выполнил
Студент гр. ЭИС-24
Дата _________
Ярославль 2011
Цели работы:
l знакомство с последовательностью и средствами создания прикладных программ, работающих с API операционной системы,
l повторение (изучение) основ применяемого для написания программ языка программирования,
l приобретение навыков работы по созданию простейших программ средствами API ОС Win 32.
Задание:
написать программу, которая будет считывать из командной строки числа, инкрементировать их и выдавать результат в окне сообщения.
Выполнение:
пришёл, увидел, написал.
Блок-схема:
---------------------------------------------------------------->
Руководство пользователя:
для получения результата, пользователь должен вызвать программу из командной строки, введя в качестве параметра число, которое нужно инкрементировать. результат явится ему в диалоговом окне, по закрытии которого пользователем, программа завершит свою работу.
Код:
#include <windows.h>
#include <stdio.h>
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
int a;
char *lpC;
a = atoi(lpCmdLine); /* взятие значения параметра из командной строки во переменную a */
a = a + 1;
sprintf(lpC, "i (%i) + 1 = %i", atoi(lpCmdLine), a); /* вывод результата в строку lpC */
MessageBox(NULL, lpC, "Test", MB_OK); /* создание окна сообщения содержащего строку lpC с результатом, заголовок «Test», и кнопку OK (закрывающую окно) */
return 0;
}
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
«Ярославский Государственный Технический Университет»
кафедра «Информационные системы и технологии»
Дата добавления: 2015-10-21; просмотров: 59 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Найдите оптимальный объем производства и цены в условиях совершенной конкуренции и чистой монополии. | | | Ярославль 2011 |