Головна » Статті » С++ » Основи С++ |
Функції для роботи зі змінними типу char та string С++
копіювання рядків
strcpy (str1,str2 ) виконує побайтное копіювання символів з рядка str2 в рядок str1strncpy (str1, str2, n) виконує побайтное копіювання n символів з рядка str2 в рядок str1. повертає значення str1 Конкатенация стрічок
strcat (str1, str2) об'єднує рядок str2 з рядком str1. Результат зберігається в str1strncat (str1, str2, n) об'єднує n символів рядка str2 з рядком str1. Результат зберігається в str1 порівняння рядків
strcmp (str1, str2) порівнює рядок str1 з рядком str2 і повертає результат типу int: 0 -якщо рядки еквівалентні,> 0 - якщо str1 <str2, <0 - якщо str1> str2 З урахуванням регіструstrncmp (str1, str2, n) порівнює n символів рядка str1 з рядком str2 і повертає результат типу int: 0 -якщо рядки еквівалентні,> 0 - якщо str1 <str2, <0 - якщо str1> str2 З урахуванням регістру stricmp (str1, str2) порівнює рядок str1 з рядком str2 і повертає результат типу int: 0 -якщо рядки еквівалентні,> 0 - якщо str1 <str2, <0 - якщо str1> str2 Без урахування регістру strnicmp (str1, str2, n) порівнює n символів рядка str1 з рядком str2 і повертає результат типу int: 0 -якщо рядки еквівалентні,> 0 - якщо str1 <str2, <0 - якщо str1> str2 Без урахування регістру Обробка символів
isalnum (s) повертає значення true, якщо s є буквою або цифрою, і false у інших випадкахisalpha (s) повертає значення true, якщо s є буквою, і false у інших випадках isdigit (s) повертає значення true, якщо s є цифрою, і false у інших випадках islower (s) повертає значення true, якщо s є буквою нижнього регістру, і false у інших випадках isupper (s) повертає значення true, якщо s є буквою верхнього регістру, і false у інших випадках isspace (s) повертає значення true, якщо s є прогалиною, і false у інших випадках toupper (s) якщо символ s, є символом нижнього регістра, то функція повертає перетворений символ з верхнього регістру, інакше символ повертається без змін. функції пошуку
strchr (s, c) пошук першого входження символу c в рядку s. У разі вдалого пошуку повертає покажчик на місце першого входження символу с. Якщо символ не знайдено, то повертається нуль.strcspn (str1, str2) визначає довжину початкового сегмента рядка str1, що містить ті символи, які не входять в рядок str2 strspn (str1, str2) повертає довжину початкового сегмента рядка str1, що містить тільки ті символи, які входять в рядок str2 strprbk (str1, str2) Повертає покажчик першого входження будь-якого символу рядка str2 в рядку str1 функції перетворення
atof (str) перетворить рядок str в тип doubleatoi (str) перетворить рядок str в тип int atol (str) перетворить рядок str в тип long int Функції стандартної бібліотеки вводу / виводу <cstdio>
getchar (str) зчитує символ str зі стандартного потоку введення, повертає символ в форматі intgets (srr) зчитує потік символів зі стандартного пристрою вводу в рядок str до тих пір, поки Ви не натиснете ENTER strstr(str1,str2) шукає підрядок str2 в рядку str1 | |
Переглядів: 203 | | |
Всього коментарів: 0 | |