http://forum.vingrad.ru/articles/topic-60932.html - ссылка на статью
char* pStr = new char[255];// Берём с запасом
strcpy(pStr, "Тестовая строка");
strcat(pStr, " #1");// Добавление к строке, pStr = pStr + " #1"
strncpy(pStr, "String", 3);// Копирование n символов, pStr = "Str"
strncat(pStr, "ings", 3);// Добавление n символов, pStr = pStr + "ing"
size_t i = strlen(pStr);// Получение длины строки, i = 6
strcmp(pStr, "string");// Сравнение строк, возвратит не 0 - разные строки
stricmp(pStr, "string");// Сравнение без учёта регистра, возвратит 0
// Сравнение первых n символов, также возвратит 0
strncmp(pStr, "Strings", 6);
char* pc = strchr(pStr, 'i');// Поиск первого вхождения, pc = pStr+3 = "ing"
strcpy(pStr, "development");
// Аналогично функции:
strrchr// Поиск последнего вхождения
strstr// Поиск первого вхождения строки
strpbrk// Поиск первого вхождения одного из символов
strspn// Число символов до любого символа из строки
strcspn// Число символов до любого символа не из строки
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий