*   >> Leitura Educação Artigos >> science >> programação

Basics C ++ classe String

() e comprimento (). O valor de retorno, que é o número de caracteres, pode ser atribuído a um int. O código a seguir ilustra isso: #include #include using namespace std; int main () {string str = "Sim, eu sou o único."; int strsize str.size = (); cout int strlgth = str.length (); cout retornar 0; } Tamanho máximo Você pode saber o tamanho máximo de sua seqüência pode ter em seu computador, usando a função de membro string (método), max_size (). O valor de retorno pode ser atribuído a um inteiro, que se refere ao número de caracteres.

O código a seguir ilustra isso: #include #include using namespace std; int main () {string str = "Sim, eu sou o único."; int strMaxSize str.max_size = (); cout retornar 0; } Redimensionar uma String Você pode redimensionar uma string. Se o novo tamanho é inferior ao tamanho original, a cadeia é truncada no lado direito deixando caracteres no lado esquerdo. Se o novo tamanho é maior do que o tamanho original, em seguida, o personagem que você vai escolher é preenchido no fim de compensar o tamanho. O novo tamanho deve ser inferior ou igual ao tamanho máximo (ver acima).

A sintaxe para a string redimensionar função de membro é: redimensionamento void (size_type n, Gráfico C); onde n é o novo tamanho. O segundo parâmetro é opcional; é para o personagem acolchoada. Se você omitir o segundo parâmetro, e se o novo tamanho é maior do que o tamanho de idade, em seguida, o caractere de espaço vontade pad o fim da cadeia. O código a seguir ilustra isso: #include #include using namespace std; int main () {string str = "Sim, eu sou o único."; str.resize (25); str.resize cout (30, 'x'); str.

resize cout (10, 'x'); cout retornar 0; } O espaço entre a sentença e de x em A segunda saída resultados dos espaços preenchidos pelo primeiro saída. Saber se uma string está vazio O método, empty () da classe string podem ser usados ​​para saber se uma string está vazia. A sintaxe é: empty () const bool; Você pode usar a função de membro corda, empty () como no seguinte código: #include #include using namespace std; int main () {string str = "Sim, eu sou o único."; if (str.

empty () == 1) cout else cout retornar 0; } Se você deseja esvaziar a seqüência acima, você pode atribuir uma cadeia vazia literal a ele o seguinte: str = ""; Acessando uma string como uma matriz Você pode usar o operador array, [] com um objeto string. O que se passa dentro dos colchetes é o número da posição do caractere na seqüência começando do zero. Este número da posição deve

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.