sexta-feira, 28 de novembro de 2008

Strings

Strings são definidas em C como vetores de caracteres. Por exemplo: char endereco[50];. Para atribuirmos valores a elas não podemos:

nome = "Elias"; sobrenome = "Bareinboim";

Temos que copiar caracter a caracter ou utilizarmos funções que já façam exatamente isso (em nosso exercícios temos isso). A biblioteca especial para tratamento de strings em C chama-se string.h. Dica: usar função strcpy

Para imprimirmos uma string fazemos: printf("%s",nome);. Ou seja, utilizamos o %s. Lembre-se, o %c é um caracter somente.

Todas strings em C terminam com \0. É imprescindível ter um marcador para fazermos operações com strings. A variável nome contém "Elias", então:

E

l

i

a

s

\0

0

1

2

3

4

5

6

7

8

9

Nenhum comentário: