Escolar Documentos
Profissional Documentos
Cultura Documentos
Strings
Diego R. C. Silva.
6 de Setembro de 2017
Definição
Cadeia de caracteres.
Pode ser representada por um vetor de caracteres.
Terminada por ’\0’ (ou 0).
str3 [0] = ’o ’;
str3 [1] = ’k ’;
str3 [2] = ’ \0 ’; // Terminar String
cout < < str1 < < str2 < < str3 < < endl ;
return 0;
}
ECT2303 - Strings 4 6 de Setembro de 2017 4 / 18
Ler e Escrever Strings
/* *
* Exemplo de Ler / Escrever
*/
# include < iostream >
# define MAX_LENGTH 50
using namespace std ;
return 0;
}
toupper:
char x = toupper ( ’a ’) ; // x = ’A ’
tolower:
char x = tolower ( ’A ’) ; // x = ’a ’
isdigit:
isdigit ( ’3 ’) // --> true
isdigit ( ’a ’) // --> false
strlen(s): Tamanho de s:
char str [ MAX_LENGTH ] = " Alo mundo " ;
cout < < strlen ( str ) << endl ; // Imprime 9
strcpy(s1,s2): Copia s2 em s1
char str [ MAX_LENGTH ] ;
strcpy ( str , " bom dia " ) ;
cout < < str < < endl ; // Imprime bom dia
strcat(s1,s2): Concatena s2 ao final de s1
char s1 [ MAX_LENGTH ]= " bom " ;
char s2 [ MAX_LENGTH ]= " dia " ;
strcat ( s1 , " " ) ;
strcat ( s1 , s2 ) ;
cout < < s1 < < endl ; // bom dia