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 |
|
|
Que é uma corda?
|
- Uma corda é combinação dos caráteres.
- Todo o jogo ou seqüência dos caráteres definidos dentro dos símbolos dobro da citação são uma corda constante.
- Em c requer-se para fazer algumas operações significativas nas cordas
|
Cordas inicializando
|
A iniciação de uma corda deve o seguinte formulário que é mais simples à uma disposição da dimensão
|
char month1[ ]={‘j’,’a’,’n’,’u’,’a’,’r’,’y’};
|
|
O seguinte exemplo mostra o uso da corda:
|
/*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: A corda de caráter terminou sempre por um `do caráter nulo \ 0'. Uma variável da corda sempre é declarada como uma disposição & é todo o nome válido da variável de C. O formulário geral da declaração de uma variável da corda é
|
Cordas da leitura do terminal:
|
O scanf da função com especificação do formato de %s é needed ler a corda de caráter do terminal própria. O seguinte exemplo mostra como ler cordas dos terminais:
|
char address[15];
scanf(%s,address);
|
|
O seguinte exemplo mostra o uso da corda:
|
|
Onde n é a variável de inteiro que recebe o valor do comprimento da corda.
|
As seguintes mostras do programa para encontrar o comprimento de usar-se da corda strlen () a função
|
/*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);
}
|
|
função do strcat ():
|
quando você combina duas cordas, você adiciona os caráteres de uma corda à extremidade da outra corda. Este processo é chamado como a concatenação. A função do strcat () é usada a junta 2 cordas junto. Faz exame do seguinte formulário:
|
|
string1 & string2 são as disposições de caráter. Quando o strcat da função é executado string2 está adicionado ao string1. a corda em string2 remanesce sempre unchanged.
|
função do strcmp:
|
Em c, você não pode diretamente comparar o valor de 2 cordas em uma condição como se (string1==string2) a maioria de bibliotecas entretanto contem a função chamada o strcmp (), que retorna um zero se 2 cordas forem iguais, ou um número non zero se as cordas não forem as mesmas. A sintaxe do strcmp () é dada abaixo:
|
|
função do strcmpi ()
|
Esta função é mesma que o strcmp () que compara 2 cordas mas não caso sensíveis.
|
|
() função strcpy:
|
Atribua os caráteres a uma corda, C não permite que você diretamente como no name=Robert da indicação; Instead usar () a função strcpy encontrada em a maioria de compiladores que a sintaxe da função é ilustrada abaixo.
|
|
função do strlwr ():
|
Esta função converte todos os caráteres em uma corda de caixa ao lowercase
|
A sintaxe do strlwr da função é ilustrada abaixo
|
|
função do strrev ():
|
Esta função inverte os caráteres em uma corda particular. A sintaxe do strrev da função é ilustrada abaixo
|
|
O seguinte programa ilustra o uso de funções da corda:
|
/* 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 |
|
|