Algo como, char * arr []; O nome da matriz (identificador) deve ser precedido por *. Tivemos uma declaração semelhante na parte anterior da série, mas em vez de char, tínhamos flutuar. Os seguintes exemplos de código mostram como usar cordas como elementos da matriz. Leia e julgá-los (ignorar as mensagens de erro por agora).
#include using namespace std; int main () {char * one = "o primeiro"; char * dois = "o segundo"; char * três = "terceiro"; char * myStrings [] = {um, dois, três}; //o bloco tem ponteiros cout cout cout retornar 0; } O segundo exemplo de código a seguir: #include using namespace std; int main () {char * myStrings [3]; myStrings [0] = "o primeiro"; myStrings [1] = "segundo"; myStrings [2] = "a terceira"; cout cout cout retornar 0; } Quando você quer uma matriz de cadeias, a matriz tem que ser declarado como o tipo de ponteiro de char.
Esta matriz acabará por ter ponteiros para PERSONAGENS como elementos (valores). Para atribuir uma seqüência de caracteres a um elemento, apenas atribuir o ponteiro caractere da string para a matriz elemento na forma ordinária, como em myStrings [2] = "a terceira",; Na linha de cima, as aspas retorna um ponteiro, portanto, um ponteiro é designado como o elemento (valor) para o índice da matriz. Desde a matriz tenha sido declarado para ter ponteiros, digitando o nome do array e um índice entre parênteses, retornaria um ponteiro.
Agora o contexto (cout objecto) pode obter o valor do objecto aguçado a partir do ponteiro e enviar. Isto é o que o objeto cout faz. Ela recebe o ponteiro char (ponteiro string) como argumento, obtém o valor do objeto apontado pelo ponteiro de char e envia (retornos) o valor. Nota: você também pode obter um ponteiro seqüência de algum lugar e atribuí-lo como um elemento de matriz. Além disso, note: Não é o que é chamado de C ++ Biblioteca da cadeia. Depois de concluir esta série que você deve aprender. Com su