Strcmp функция используется для сравнения двух строк одновременно. Strcat функция используется для соединения одной строки на другую. Переменной имя массива указывает на базовый адрес этого массива. Поэтому, если мы попытаемся сравнить две строки, используя следующую, мы бы сравнивает два адреса.

Files Recovery Software
Дом Контактная информация Служба поддержки Скачать демо - Продукция  

 
 

Функция strcmp

Strcmp функция используется для сравнения двух строк одновременно. Переменной имя массива указывает на базовый адрес этого массива. Поэтому, если мы попытаемся сравнить две строки, используя следующую, мы бы сравнивает два адреса, который, очевидно, никогда не будут такими же, как невозможно хранить два значения в одном месте.

if (first == second) /* Он никогда не может быть сделано для сравнения строк */

Следующий пример использует функцию strcmp сравнить две строки :

#include <string.h>
int main()
{
char first[80], second[80];
int t;
for(t=1;t<=2;t++)
{
printf("\nEnter a string: ");
gets(first);

printf("Enter another string: ");
gets(second);

if (strcmp(first, second) == 0)
puts("The two strings are equal");

else
puts("The two strings are not equal");
}
return 0;
}

И выполнение программы будет следующим :

Enter a string: Tarun
Enter another string: tarun
The two strings are not equal

Enter a string: Tarun
Enter another string: Tarun
The two strings are equal

Функция strcat

Strcat функция используется для соединения одной строки на другую. Давайте посмотрим, каким образом? С помощью примера :

#include <string.h>
int main()
{
char first[80], second[80];

printf("Enter a string: ");
gets(first);

printf("Enter another string: ");
gets(second);

strcat(first, second);

printf("The two strings joined together: %s\n",
first);
return 0;
}

И выполнение программы будет следующим :

Enter a string: Data
Enter another string: Recovery
The two strings joined together: DataRecovery

 


Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18

 
 

page 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34

 
 

page 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50

 
 

page 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60

Next page
 
 
Для восстановления данных книги
 
Глава 1 Обзор восстановления данных
Глава 2 Введение жестких дисков
Глава 3 Логический подход к дисков и ОС
Глава 4 Количество систем
Глава 5 Введение в программирование
Глава 6 Введение в информатику
Глава 7 Необходимые команды DOS
Глава 8 Диск - функции BIOS и прерывания контакта с C
Глава 9 Обработка больших жестких дисков
Глава 10 Восстановление данных с поврежденных дискет
Глава 11 Создание резервных копий
Глава 12 Чтение и изменение MBR с Programming
Глава 13 Чтение и Изменение DBR со Программирование
Глава 14 Программирование на "Сырье Файл" подъема
Глава 15 Программирование на данные Стеклоочистители
Глава 16 Разработка более Утилиты для дисков
Добавление Глоссарий терминов по восстановлению данных
 
 
Pro Data Doctor

Дом

Продукция

Контактная информация

Служба поддержки

Скачать демо -

Положения и условия

 
Pro Data Doctor