Você está na página 1de 1

scanf(" %s", string) - apenas l� at� o primeiro espa�o, ou seja, s� uma palavra

scanf(" %20[^\n]", string);


gets(string) - l� tudo
printf e puts - printam uma string (diferen�a � que puts j� pula uma linha
automaticamente depois que printa)

Fun��es biblioteca (string.h)


-String Length - retorna n�mero de carcteres da string (n�o conta o \0)
strlen(string)

-String Copy - copia uma string para outra(substitui o que j� existe na string
destino)
strcpy(string destino, string original)
strncpy(string destino, string original, tamanho) - copia apenas o tamanho que �
especificado para ser copiado

-memset(str, 'caracter', tamanho****) - tamb�m copia para a string


****pode ser usado sizeof()

-String Concatena - junta duas strings, adicionando uma ao final da outra


strcat(string destino, string origem)
p.s.:n�o coloca espa�o antes de adicionar a outra string
colocar '\0' no final
strncat(string destino, string origem, tamanho)

-String Compare - compara duas strings alfabeticamente


strcmp(string 1, string 2)
0 = conte�dos iguais
<0 = string1 menor
>0 = string1 maior
strncmp(string 1, string 2, tamanho)

-String Char - procura um caractere numa string


strchr(string, caractere) - (primeira vez que aparece)
strrchr(string, caractere) -(�ltima vez que aparece)
strstr(string1, string2) - procura a str2 (primeira vez que aparece) em str1

-Biblioteca (ctype.h)
isdigit(s[i]) - verifica se a parte analisada da string � d�gito ou n�o

-Biblioteca (stdlib.h)
atoi(string) - transforma string em inteiro

-Biblioteca (stdio.h)
sprintf(string, "%d", inteiro) - transforma inteiro em string

Você também pode gostar