Переходюк ВН / Переходюк ВН / Контрольные задания инф / Создание проекта Срр в Linux
.docСоздание и запуск проекта С++ в «MonoDevelop» - ОС Linux
1 Открыть Меню
2 Вести команду "Все приложения"
3 Открыть "Программирование"
4 Запустить "MonoDevelop"
5 Создать проект с именем, например, "Name"
в рабочем окне "MonoDevelop" откроется шаблон проекта
6 Ввести в файл "main" код программы
7 Компилировать
- Build/Compiler (F7)
и линковать программу
Build/build all (F8)
8 Выполнить программу - Debug
8.1 Если
программа не требует ввода данных с клавиатуры
т.е. в программе для ввода/вывода данных используются функции cout и printf, то
в окне "MonoDevelop External Console"
появится программное сообщение и
последняя строка "Press any key to continue..."
после закрытия окна можно вернуться в рабочее окно "MonoDevelop"
8.2 Если
программа требует ввода данных с клавиатуры
т.е. в программе для ввода/вывода данных используются функции cin и scanf, то
в окне "MonoDevelop External Console"
появится курсор ввода - нужно ввести значения и нажать ENTER
далее появится программное сообщение и
последняя строка "Press any key to continue..."
8.3 Если
программа требует вывода данных в файл, например, f_out.txt
т.е. в программе для ввода/вывода данных используются функции fprintf, то
в окне "MonoDevelop External Console"
появится
последняя строка "Press any key to continue..."
файл f_out.txt открыть по адресу home/dom/Name/Name/bin/Debug/
если его сохранить - то имя файла появится в рабочем окне "MonoDevelop"
8.4 Если
программа требует ввода данных из файла, например, f_in.txt
т.е. в программе для ввода/вывода данных используются функции fscanf, то
до выполнения программы необходимо создать файл чтения f_in.txt:
- открыть файл из окна проекта .../bin/Debug/f_out.txt и переименовать f_in.txt
или
- зайти в каталог .../bin/Debug/ и в контексном меню создать файл f_in.txt,
далее открыть его с помощью текстового редактора и записать требуемую информацию,
сохранить.
при запуске программы: окне "MonoDevelop External Console"
последняя строка "Press any key to continue.."
