A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza.

Apresentações semelhantes


Apresentação em tema: "Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza."— Transcrição da apresentação:

1 Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza

2 Strings Strings são vetores de chars, ou caracteres. As strings são o uso mais comum para os vetores. As strings têm o seu último elemento como sendo um '\0. A declaração geral para uma string é: char nome_da_string [tamanho]; #include main ( ){ int count; char str1[100],str2[100]; printf(\nEntre com uma string (finaliza com :) ); for(count = 0; count < 99; count++) { char c; scanf(%c, &c); if( c == : ) break; str1[count] = c; } str1[count] = \0; for (count=0;str1[count];count++) str2[count]=str1[count]; str2[count]='\0' ;.... /* Aqui o programa continua */ }

3 Funções básicas para manipulação de strings gets(... ) A função gets( ) lê uma string a partir do teclado. Sintaxe: gets (nome_da_string); #include main ( ){ char string[100]; printf ("Digite o seu nome: "); gets(string); printf ("\n\n Ola %s",string); }

4 Funções básicas para manipulação de strings strcpy (... ) A função strcpy() copia a string-origem para a string- destino. Sintaxe: strcpy (string_destino,string_origem); #include main ( ) { char str1[100],str2[100],str3[100]; printf ("Entre com uma string: "); gets (str1); strcpy (str2,str1); strcpy (str3,"Voce digitou a string "); printf ("\n\n%s%s",str3,str2); }

5 Funções básicas para manipulação de strings strcat (... ) Com a função strcat(...) a string de origem permanecerá inalterada e será anexada ao fim da string de destino. Sintaxe: strcat (string_destino,string_origem); #include main ( ) { char str1[100],str2[100]; printf ("Entre com uma string: "); gets (str1); strcpy (str2,"Voce digitou a string "); strcat (str2,str1); printf ("\n\n%s",str2); }

6 Funções básicas para manipulação de strings strlen (... ) A função strlen() retorna o comprimento da string fornecida. O terminador nulo não é contado. Sintaxe: strlen (string); #include main ( ) { int size; char str[100]; printf ("Entre com uma string: "); gets (str); size=strlen (str); printf ("\n\nA string que voce digitou tem tamanho %d",size); }

7 Funções básicas para manipulação de strings strcmp (... ) A função strcmp() compara a string1 com a string2. Se as duas forem idênticas a função retorna zero. Se elas forem diferentes a função retorna não-zero. Sintaxe: strcmp (string1,string2); #include main () { char str1[100],str2[100]; printf ("Entre com uma string: "); gets (str1); printf ("\n\nEntre com outra string: "); gets (str2); if (strcmp(str1,str2)) printf ("\n\nAs duas strings são diferentes."); else printf ("\n\nAs duas strings são iguais."); }


Carregar ppt "Universidade Federal do Espírito Santo Programação II Vetores Professora: Norminda Luiza."

Apresentações semelhantes


Anúncios Google