HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Quelle est une corde ?
|
- Une corde est combinaison des caract�res.
- N'importe quel ensemble ou ordre des caract�res d�finis dans de doubles symboles de citation est une corde constante.
- Dans c on l'exige pour faire quelques op�rations signicatives sur les cordes
|
Cordes de initialisation
|
L'initialisation d'une corde doit la forme suivante qui est plus simple � l'une rang�e de dimension
|
char month1[ ]={�j�,�a�,�n�,�u�,�a�,�r�,�y�};
|
|
L'exemple suivant montre l'utilisation de la corde :
|
/*String.c string variable*/
#include < stdio.h >
main()
{
char month[15];
printf ("Enter the string");
gets (month);
printf ("The string entered is %s", month);
}
|
|
Note : La cha�ne de caract�res s'est toujours termin�e par un `de caract�re nul \ 0'. Une variable de corde est toujours d�clar�e comme une rang�e et est n'importe quel nom valide de variable de C. La forme g�n�rale de d�claration d'une variable de corde est
|
Cordes de lecture de la borne :
|
Le scanf de fonction avec des sp�cifications de format de %s est n�cessaire pour lire la cha�ne de caract�res de la borne elle-m�me. L'exemple suivant montre comment lire des cordes des bornes :
|
char address[15];
scanf(%s,address);
|
|
Op�rations de corde (string.h)
|
la langue identifie que des cordes sont termin�es par le caract�re nul et sont une classe diff�rente de rang�e en nous laissant entrer et produisent la rang�e comme unit�. Pour ranger dehors plusieurs des modifications de cha�ne de caract�res, la biblioth�que de C soutient un grand nombre de corde manipulant les fonctions comme lesquelles peut �tre employ� :
- Longueur (nombre de caract�res dans la corde).
- Concatentation (s'ajoutant deux sont plus de cordes)
- Comparer deux cordes.
- Sous-cha�ne (sous-cha�ne d'extrait d'une corde donn�e)
- Copy (copies une corde au-dessus des autres)
|
strlen () la fonction :
|
Cette fonction compte et renvoie le nombre de caract�res dans une corde particuli�re. La longueur toujours n'inclut pas un caract�re nul. La syntaxe de strlen () est comme suit :
|
|
L� o� n est la variable de nombre entier qui re�oit la valeur de la longueur de la corde.
|
Les expositions suivantes de programme pour trouver la longueur d'employer de corde strlen () la fonction
|
/*writr a c program to find the length of the string using strlen() function*/
#include < stdio.h >
include < string.h >
void main()
{
char name[100];
int length;
printf("Enter the string");
gets(name);
length=strlen(name);
printf("\nNumber of characters in the string is=%d",length);
}
|
|
fonction de strcat () :
|
quand vous combinez deux cordes, vous ajoutez les caract�res d'une corde � l'extr�mit� de l'autre corde. Ce processus s'appelle comme concat�nation. La fonction de strcat () est employ�e � joint 2 cordes ensemble. Elle prend la forme suivante :
|
|
string1 et string2 sont les ensembles de caract�res. Quand le strcat de fonction est ex�cut� string2 est appos� au string1. la corde � string2 reste toujours sans changement.
|
fonction de strcmp :
|
Dans c, vous ne pouvez pas directement comparer la valeur de 2 cordes en condition comme si (string1==string2) la plupart des biblioth�ques cependant contenez la fonction appel�e le strcmp (), qui renvoie un z�ro si 2 cordes sont �gales, ou un nombre diff�rent de z�ro si les cordes ne sont pas identiques. La syntaxe du strcmp () est donn�e ci-dessous :
|
|
fonction de strcmpi ()
|
Cette fonction correspond le strcmp () qui compare 2 cordes mais pas le cas sensibles.
|
|
() fonction strcpy :
|
Pour assigner les caract�res � une corde, C ne te permet pas directement comme dans le name=Robert de rapport ; Au lieu de cela employer () la fonction strcpy trouv�e dans la plupart des compilateurs que la syntaxe de la fonction est illustr�e ci-dessous.
|
|
fonction de strlwr () :
|
Cette fonction convertit tous les caract�res dans une corde de majuscule en lettre minuscule
|
La syntaxe du strlwr de fonction est illustr�e ci-dessous
|
|
fonction de strrev () :
|
Cette fonction renverse les caract�res dans une corde particuli�re. La syntaxe du strrev de fonction est illustr�e ci-dessous
|
|
Le programme suivant illustrent l'utilisation des fonctions de corde :
|
/* Example program to use string functions*/
#include < stdio.h >
#include < string.h >
void main()
{
char s1[20],s2[20],s3[20];
int x,l1,l2,l3;
printf("Enter the strings");
scanf("%s%s",s1,s2);
x=strcmp(s1,s2);
if(x!=0)
{printf("\nStrings are not equal\n");
strcat(s1,s2);
}
else
printf("\nStrings are equal");
strcpy(s3,s1);
l1=strlen(s1);
l2=strlen(s2);
l3=strlen(s3);
printf("\ns1=%s\t length=%d characters\n",s1,l1);
printf("\ns2=%s\t length=%d characters\n",s2,l2);
printf("\ns3=%s\t length=%d characters\n",s3,l3);
}
|
|
Keywords:
Strings in C,
strings in c++,
string in c,
string functions in c,
strcmp in c,
integer to string in c,
array of strings in c,
int to string in c,
string quartet in c sharp minor,
string manipulation in c,
string concatenation in c,
string array in c,
string quartet in c minor,
string compare in c
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|