Вот несколько строковых функций
Стандартный string.h Библиотека содержит множество полезных функций для манипулирования строками. Некоторые из наиболее полезных функций, которые были exampled здесь.
Функция strlen
Функции strlen для определения длины строки. Давайте учиться использовать strlen с примером :
#include <stdio.h>
#include <string.h>
int main()
{
char name[80];
int length;
printf("Enter your name: ");
gets(name);
length = strlen(name);
printf("Your name has %d characters\n", length);
return 0;
}
И выполнение программы будет следующим :
Enter your name: Tarun Subhash Tyagi
Your name has 19 characters
Enter your name: Preeti Tarun
Your name has 12 characters |
Функция strcpy
Strcpy функция используется для копирования одной строки в другую. Давайте учиться использовать эту функцию с примером :
#include <stdio.h>
#include <string.h>
int main()
{
char first[80];
char second[80];
printf("Enter first string: ");
gets(first);
printf("Enter second string: ");
gets(second);
printf("first: %s, and second: %s Before strcpy()\n "
, first, second);
strcpy(second, first);
printf("first: %s, and second: %s After strcpy()\n",
first, second);
return 0;
}
и выпуск программы будет :
Enter first string: Tarun
Enter second string: Tyagi
first: Tarun, and second: Tyagi Before strcpy()
first: Tarun, and second: Tarun After strcpy() |
|