STRING Vetor de caracteres que pode armazenar um texto, seqüência de caracteres O caracter especial '\0' indica o fim de um vetor de caracteres DECLARAÇÃO char nome_string[tam]; SAIDA cout << string; *imprime a string caracter por caracter até encontrar o '\0' ENTRADA gets(string); incluir a lib *le e armazena o texto digitado em string até o usuario digitar enter *Acrescenta '\0' automaticamente no final da string. *Não verifica se o limite da string foi ultrapassado FUNÇÕES EM STRING *strlen(string) - retorna a quantidade de caracteres armazenados em string exceto '\0' *strcpy(destino,origen) -Copia o conteudo da string origem para a strig destino *usar para inicializar uma string char texto[30]; strcpy(texto,"DCT"); cout << texto; // Imprime DCT *strcat(destino,origem) - concatena o conteudo da string origen no final da string destino.(acrescenta no final) char texto[30]; strcpy(texto,"DCT"); strcat(texto,"UFMS" cout << texto; // Imprime DCTUFMS *strcmp(string1,string2) - compara duas strings diferenciando letras maiusculas de minusculas *strcmpi(string1,string2) - compara duas strings -Se retorna valor = = 0 (falso) strings iguais -Se retorna valor != 0 (verdadeiro) strings diferentes Quando as strings são diferentes é feita uma comparação caracter a caracter da esquerda para a direita. Na primeira diferença entre as strings verifica-se qual delas tem o caracter menor a = strcmp("abacate","abacaxi") a>0 a = strcmp("abacaxi","abacate") a<0