русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Функции обработки строк


Дата добавления: 2014-11-27; просмотров: 567; Нарушение авторских прав


Функция

char *strcpy(char *str1, const char *str2);

используется для копирования содержимого строки str2 в строку str1. Аргумент str2 должен быть указателем на строку, оканчивающуюся нулевым символом. Функция strcpy() возвращает указатель на конец строки str1. Прототип функции находится в файле string.h.

 

Функция

char *strcat(char *str1, const char *str2);

конкатенирует (соединяет в цепочку) строку str1 и копию строки str2. В конце модифицированной строки str1 функция устанавливает нулевой символ. Нулевой символ, первоначально завершавший строку str1, замещается первым символом строки str2. Строка str2 остается без изменений. Функция strcat() возвращает str1.

Следует иметь в виду, что функция не производит проверки границ, пожтому программист должен позаботиться о том, чтобы строка str1 была достаточно длинной и могла вместить кроме своего первоначального содержания еще и содержание строки str2.

Прототип находится в string.h.

Функция

char *strchr(const char *str, int ch);

возвращает указатель на первое вхождение символа ch в строку, на которую указывает str. Если символ ch не найден, возвращается NULL. Прототип находится в string.h.

П р и м е р. Следующая программа выведет строку «is a test»:

char *p;

p = strchr(“this is a test”);

printf(p);

return 0;

}

Функция

int strcmp(const char *str1, const char *str2);

осуществляет лексикографическую проверку двух строк, оканчивающихся нулевыми символами, и возвращает целое число со следующим значением:



<== предыдущая лекция | следующая лекция ==>
Функции обработки символов | Число Значение


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.