Главная » Статьи для тега "выводить"

Цикл do-while Objective-C

Добавлено Дата: 2 May, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Крутые парни не используют цикл do-­‐while, но для полноты картины следует упомянуть и его. Цикл do-­‐while не проверяет выражение, пока блок не будет выполнен. Таким образом, блок всегда будет выполнен хотя бы один раз.

Если переписать исходную программу так, чтобы в ней использовался цикл do-­‐

Читать »

Вещественные числа Objective-C

Добавлено Дата: 26 April, 2013 категория: iPhone, Objective-C, Программирование для iOS и MacOS

Для хранения числа с дробной частью (например, 3.2) используются вещественные типы (также называемые типами с плавающей запятой). Обычно программисты рассматривают вещественные числа как мантиссу, умноженную на 10 в степени целочисленной экспоненты. Например, число 345.32 рассматривается как 3.4532 х 10. Собственно, именно так эти числа хранятся: в 32-разрядном вещественном числе 8 разрядов выделяются для хранения экспоненты (целое со знаком), а 23 разряда выделяются для хранения мантиссы; еще один разряд используется для хранения знака.

Читать »

Пример: zap

Добавлено Дата: 3 September, 2012 категория: Программирование для UNIX

Программа  zap,  выборочно  уничтожающая   процессы, также  была  представлена в главе 5 в виде  командного файла. Основным недостатком той версии является скорость: программа создает так  много  процессов, что выполнение становится очень медленным, что нежелательно, особенно  для  программы, убивающей ошибочные процессы. Пере писанная на Си, zap будет работать быстрее. Не будем делать всю работу:  по-прежнему используем ps для  поиска информации о процессе. Это гораздо легче, чем получать информацию из ядра, к тому же такое решение переносимо. Программа  zap открывает канал, в котором со стороны ввода находится ps, и считывает данные оттуда, а не из файла. Функция popen(3) аналогична fopen, только первым аргументом является  не имя файла, а команда. Существует и функция pclose, которая не используется в данном примере.

Читать »

Команда news: служебные сообщения

Добавлено Дата: 19 August, 2012 категория: Программирование для UNIX

В главе 1 рассказывалось о том,  что в вашей системе может присутствовать команда news, передающая сообщения, представляющие интерес  для  всех  пользователей системы.  Называться такая команда может  и по-другому, у каждой реализации могут  быть  и свои особенности, но, в том или  ином  виде, она есть в большинстве систем. Команда news, которая будет создаваться сейчас, не призвана заменить вашу локальную команду, просто  на  ее  примере будет  показано, насколько просто  написать такую команду в  оболочке. Потом  интересно будет сравнить версию, разработанную нами, с локальной версией.

Читать »

Работа с датами и временем

Добавлено Дата: 20 April, 2012 категория: Java

программа Java может узнать  текущие  дату  и  время,  и  отобразить  их  в  различных форматах.  Например,   15.06.2011  или  15  июля  2011.   В   Java   есть множество  классов,  которые  работают  с  датами.  Но  два  из  них  —

 java.util.Date и  java.text.SimpleDateFormat  — охватываютбольшую  часть ваших потребностей при работе с датами и временем.

Читать »

Стандартный ввод и вывод Java

Добавлено Дата: 22 January, 2012 категория: Java, Структуры данных и алгоритмы

В язык Java встроено большое количество классов и методов ввода и вывода данных. Существуют классы создания графического пользовательского интерфейса, содержащие всплывающие окна и вертикальные меню, а также методы отображения и ввода текста и цифр. Java располагает методами работы с графическими объектами, картинками, звуками, Web-страницами и опциями мыши (такими как кнопки, указатель и перемещение). Более того, многие из указанных методов ввода и вывода информации могут использоваться как в самостоятельных программах, так и в апплетах. К сожалению, авторы не имеют возможности углубиться в подробности применения этих методов для создания сложных пользовательских графических интерфейсов. В этом разделе описывается только стандартный ввод и вывод информации в Java.

Читать »

Вывод отладочной информации

Добавлено Дата: 27 January, 2011 категория: C#, Компоненты

В предыдущем разделе я выводил строки прямо в содержимое компонента ListBox. Для отладочных целей это неплохо, но для реального компонента такой путь не очень удачен. Гораздо лучше выводить отладочные сообщения туда, куда их положено выводить— в окно Output среды. Получить ссылку на это окно и вывести сообщение можно с помощью кода, показанного в листинге 7.13.

Читать »