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 |
|
|
Che cosa � una String ?
|
- Una String � combinazione dei caratteri.
- Tutto l'insieme o sequenza dei caratteri definiti all'interno di doppi simboli di citazione � una String costante.
- In c � richiesto per fare alcuni funzionamenti espressivi sulle stringhe
|
Strings d'inizializzazione
|
L'inizio di una String deve la seguente forma che � pi� semplice all'un allineamento di dimensione
|
char month1[ ]={�j�,�a�,�n�,�u�,�a�,�r�,�y�};
|
|
Il seguente esempio mostra l'uso di String :
|
/*String.c string variable*/
#include < stdio.h >
main()
{
char month[15];
printf ("Enter the string");
gets (month);
printf ("The string entered is %s", month);
}
|
|
Nota: La serie di caratteri � terminato sempre da un `\ 0 del carattere nullo'. Una variabile della String sempre � dichiarata come un allineamento & � tutto il nome valido di variabile di C. La forma generale della dichiarazione di una variabile della String �
|
Strings della lettura dal terminale:
|
Lo scanf di funzione con la specifica di disposizione di %s � necessario leggere la serie di caratteri dal terminale in se. Il seguente esempio mostra come leggere le Strings dai terminali:
|
char address[15];
scanf(%s,address);
|
|
Funzionamenti della String (string.h)
|
la lingua riconosce che le Strings sono terminate dal carattere nullo ed � un codice categoria differente dell'allineamento lasciandoli immettere e producono l'allineamento come unit�. Per allineare fuori molte delle manipolazioni di String , la biblioteca di C sostiene tantissima String che maneggia le funzioni che pu� essere usato come:
- Lunghezza (numero di caratteri nella String ).
- Concatentation (che aggiunge due sono pi� stringhe)
- Confrontare due stringhe.
- SottoString (sottoString dell'estratto da una data String )
- Copy (copie una String sopra un altro)
|
strlen () la funzione:
|
Questa funzione conta e restituisce il numero di caratteri in una String particolare. La lunghezza non include sempre un carattere nullo. La sintassi di strlen () � come segue:
|
|
Dove la n � la variabile di numero intero che riceve il valore della lunghezza della String .
|
Le seguenti esposizioni di programma per trovare la lunghezza del usando della String strlen () la funzione
|
/*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);
}
|
|
funzione dello strcat ():
|
quando unite due stringhe, aggiungete i caratteri di una String all'estremit� dell'altra String . Questo processo � denominato come concatenazione. La funzione dello strcat () � usata a unisce 2 Strings insieme. Prende la seguente forma:
|
|
string1 & string2 sono gli allineamenti di carattere. Quando lo strcat di funzione � eseguito string2 � collegato allo string1. la String a string2 rimane sempre identicamente.
|
funzione dello strcmp:
|
In c, non potete direttamente confrontare il valore di 2 Strings in un termine come se (string1==string2) la maggior parte delle biblioteche tuttavia contenete la funzione denominata strcmp (), che restituisce uno zero se 2 Strings sono uguali, o un numero non zero se le Strings non sono le stesse. La sintassi di strcmp () � data qui sotto:
|
|
funzione di strcmpi ()
|
Questa funzione � stessa dello strcmp () che confronta 2 Strings ma non il caso sensibili.
|
|
() funzione strcpy:
|
Assegniate i caratteri ad una String , la C non permette che direttamente come nel name=Robert di dichiarazione; Invece usare () la funzione strcpy trovata nella maggior parte dei compilatori che la sintassi della funzione � illustrata sotto.
|
|
funzione dello strlwr ():
|
Questa funzione converte tutti i caratteri in una String da maiuscolo in lettera minuscula
|
La sintassi dello strlwr di funzione � illustrata sotto
|
|
funzione dello strrev ():
|
Questa funzione inverte i caratteri in una String particolare. La sintassi dello strrev di funzione � illustrata sotto
|
|
Il seguente programma illustra l'uso delle funzioni della String :
|
/* 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 |
|
|