Strings em c
02/10/2012
Minicurso Linguagem C Parte 2
Gilberto Oliveira Marques Sousa
Roteiro
- Strings
1
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.
02/10/2012
Strings
Strings são vetores de variáveis do tipo char. Em C, existe uma biblioteca para facilitar o uso de strings. Strings tem como último elemento como ‘\0’. char s[5] = {D,O,G}; s
D O G \0
Strings
Algumas funções facilitam o trabalho com strings. •gets(); //lê uma string do teclado •strcpy(,); //copia string 2 para string 1. •strcat(,); //a string2 será concatenada ao final da string1. A string2 permanece inalterada.
2
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.
02/10/2012
Strings
Algumas funções facilitam o trabalho com strings. •strlen(); //retorna o tamanho da string, o caractere \0 é ignorado. •strcmp(,); //compara 2 strings e retorna um número inteiro, se esse número for 0, elas são iguais, senão são diferentes.
Praticando
2.4 Escreva um programa que compare 2 strings e imprima o resultado dessa comparação na tela. 2.5 Escreva um programa que leia o nome de uma pessoa e armazene em uma string, em seguida leia o sobrenome e armazene em outra string, por fim concatene essas duas strings e mostre o resultado na tela.
3
Generated by Foxit PDF Creator © Foxit Software http://www.foxitsoftware.com For evaluation only.
02/10/2012
Referências bibliográficas http://www.ead.cpdee.ufmg.br/cursos/C/c.html acesso em 14/04/2012
4