La fonction de strcmp est employée pour comparer deux cordes ensemble. La fonction de strcat est employée pour joindre une corde à l'autre. Le nom variable d'une rangée se dirige à l'adresse de base de cette rangée. Par conséquent, si nous essayons de comparer deux cordes en utilisant le suivant, nous comparerions des deux adresses.

Files Recovery Software
Accueil Coordonnées Soutien à la clientèle Télécharger la démo Produits  

 
 

La fonction de strcmp

La fonction de strcmp est employée pour comparer deux cordes ensemble. Le nom variable d'une rangée se dirige à l'adresse de base de cette rangée. Par conséquent, si nous essayons de comparer deux cordes en utilisant le suivant, nous comparerions les deux adresses, qui ne seraient évidemment jamais identiques qu'il n'est pas possible de stocker deux valeurs dans le même endroit.

if (first == second) /* Il peut ne jamais être fait pour comparer des cordes */

L'exemple suivant emploie la fonction de strcmp pour comparer deux cordes :

#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;
}

Et l'exécution du programme sera comme suit :

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

La fonction de strcat

La fonction de strcat est employée pour joindre une corde à l'autre. Voyons comment ? Avec l'aide de l'exemple :

#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;
}

Et l'exécution du programme sera comme suit :

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
 
 
Récupération de données livre
 
Chapitre 1 Une vue d'ensemble de rétablissement de données
Chapitre 2 Introduction des disques durs
Chapitre 3 Approche logique aux disques et à l'OS
Chapitre 4 Systèmes de numération
Chapitre 5 Introduction de la programmation de C
Chapitre 6 Introduction aux fondations d'ordinateur
Chapitre 7 Commandes nécessaires de DOS
Chapitre 8 Fonctions et interruptions de Disque-BIOS manipulant avec C
Chapitre 9 Manipulation de grands disques durs
Chapitre 10 Rétablissement de données de disque souple corrompu
Chapitre 11 Fabrication des protections
Chapitre 12 MBR de lecture et de modification avec la programmation
Chapitre 13 DBR de lecture et de modification avec la programmation
Chapitre 14 Programmation pour le rétablissement " de dossier cru "
Chapitre 15 Programmation pour des essuie-glace de données
Chapitre 16 Développer plus d'utilités pour des disques
Annexe Glossaire des limites de rétablissement de données
 
 
Pro Data Doctor

Accueil

Produits

Coordonnées

Soutien à la clientèle

Télécharger la démo

Conditions générales de vente

 
Pro Data Doctor