R.16.6 Управление строками

R.16.6 Управление строками

Для удобства написания программ, порождающих текст на С++, введена управляющая строка вида:

#line константа "имяфайла" opt

Она задает значение предопределенному макроимени __LINE__ (§R.16.10), которое используется в диагностических сообщениях или при символической отладке; а именно: номер следующей строки входного текста считается равным заданной константе, которая должна быть десятичным целым числом. Если задано "имяфайла", то значение макроимени __FILE__ (§R.16.10) становится равным имени указанного файла. Если оно не задано, __FILE__ не меняет своего значения.

Макроопределения в этой управляющей строке раскрываются до выполнения самой команды.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

Операции над строками

Из книги автора

Операции над строками Как уже говорилось, строки можно сравнивать. Кроме того, строки можно объединять с помощью операции конкатенации (+), что мы уже не раз делали. Например:S1="Здравствуй";S2=",";S3="Мир!";S=S1+S2+" "+S3;В итоге переменная S будет содержать строку «Здравствуй,


Функции XPath для работы со строками

Из книги автора

Функции XPath для работы со строками В XSLT доступны следующие функции XPath для работы со строками:• concat(string string1, string string2,...). Возвращает конкатенацию (объединение) всех переданных ей строк;• contains(string string1, string string2). Возвращает истину, если первая строка содержит (contains) вторую


3.3. Тонкости работы со строками

Из книги автора

3.3. Тонкости работы со строками В этом разделе мы рассмотрим некоторые тонкости работы со строками, которые позволяют лучше понять, какой код генерирует компилятор при некоторых, казалось бы, элементарных действиях. Не все приведенные здесь примеры работают не так, как


14.2. Работа со строками Xerces

Из книги автора

14.2. Работа со строками Xerces ПроблемаТребуется обеспечить надежную и простую работу со строками с расширенным набором символов, используемыми библиотекой Xerces. В частности, необходимо уметь сохранять строки, возвращаемые функциями библиотеки Xerces, а также выполнять


Глава 4 Работа со строками и столбцами

Из книги автора

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


13. Символьные строки и функции над строками

Из книги автора

13. Символьные строки и функции над строками СИМВОЛЬНЫЕ CTРOKИИНИЦИАЛИЗАЦИЯ СИМВОЛЬНЫХ СТРОКВВОД-ВЫВОД СТРОКИСПОЛЬЗОВАНИЕ ФУНКЦИЙ, РАБОТАЮЩИХ CO CТРОKAMИАРГУМЕНТЫ КОМАНДНЫХ


ФУНКЦИИ, РАБОТАЮЩИЕ СО СТРОКАМИ

Из книги автора

ФУНКЦИИ, РАБОТАЮЩИЕ СО СТРОКАМИ      Большинство библиотек языка Си снабжено функциями, работающими со строками. Рассмотрим четыре наиболее полезных и распространенных: strlen( ), strcat( ), strcmp( ) и strcpy( ).      Мы уже применяли функцию strlen( ), которая находит длину строки.


8.5 Работа со Строками

Из книги автора

8.5 Работа со Строками Можно осуществлять действия, подобные вводу/выводу, над символьным вектором, прикрепляя к нему istream или ostream. Например, если вектор содержит обычную строку, завершающуюся нулем, для печати слов из этого вектора можно использовать приведенный выше


Игры со строками.

Из книги автора

Игры со строками. Все нижеследующие программы, должны начитаться и продолжаться объяснениями пользователю, что ему следует сделать для продолжения работы программы. (2)Написать программу со следующим сценарием:пользователь вводит строку, нажимает Enter и далее варианты:а)