strcpy(s1,s2); // copia s2 em s1
strcat(s1,s2); // concatena s2 no final de s1
strncat(s1,s2,n); // copia n caracteres de s2 em s1
strlen(s1); //retorna o tamanho de s1
srtcmp(s1,s2); //compara strings. Retorna 0 se s1 e s2 são iguais, Menor que zero se s1<s2 e maior que zero se s1>s2.
strchr(s1,ch); //Encontra a primeira ocorrência de um caracter em uma string. Retorna ponteiro.
strstr(s1,s2); //Encontra a uma string dentro de outra. Retorna ponteiro.
palavras
scanf("%s",str);
frases
scanf("%[^\n]",str);
em ambos os casos, não precisa usar o & pois é um vetor de caracteres.