787 B
787 B
Strings
Sequências de caracteres contidas em um vetor de caracteres char[]
terminadas por \0
, o caractere nulo.
Leitura
Uma forma de se ler uma sequência de caracteres terminadas com \n
(ENTER, nova linha) e armazená-la em uma variável string
é:
scanf("%[^\n]", string);
Impressão
Enquanto uma forma de se imprimir uma variável string
é:
printf("%s\n", string);
Onde %s
é substituído pelo conteúdo da string na tela.
Biblioteca <string.h>
A biblioteca <string.h>
contém algumas funções para manipular strings, tais quais:
-
int strlen (char s[])
: devolve viareturn
o comprimento do vetors
até seu final ou caractere nulo; -
void strcpy (char s1[], char s2[])
: copia o string armazenado ems2
paras1
.