As três linhas de escrita pode ser reduzido a um como se segue: writeStrm No longa seqüência acima, o personagem \\ n obriga a próxima poção da cadeia para a próxima linha. Um pouco sobre a classe String Há uma classe pré-definida chamada de classe string. Essa classe é usada para instanciar (criar) e objeto que vai realizar uma seqüência de caracteres. A sintaxe para criar tal objeto é, corda myStr; onde myStr é o identificador que você dá para o objeto string; você pode dar o nome que quiser. O arquivo de cabeçalho que fornece essa classe é chamada de cadeia.
Hey, você também pode usar a classe string como tipo de objeto para seus elementos de matriz. A declaração da matriz é algo como, corda myArray [10]; O tipo de objeto para cada um dos elemento da matriz é string. O identificador de matriz acima é myArray. A declaração acima assume que haverá 10 elementos na matriz. Cada elemento da matriz será uma string (frase). A função getline O arquivo cabeçalho seqüência também tem uma função chamada a função getline cuja sintaxe, em termos simples é: getline (streamObj, strObjIdent) O primeiro argumento é o identificador de um objeto de fluxo.
O segundo é o identificador de um objeto string, instanciado da classe string. Agora esta função getline vai ler uma linha de texto a partir de uma corrente e colocá-lo no objeto identificado por strObjIdent. Você pode então exibir (impressão) o conteúdo de strObjIdent. A função getline obtém o texto da linha sem o caráter final n \\. O ifstream Class Este é basicamente usado para ler um arquivo. Para casos simples, você não precisa o argumento modo de usar essa classe.
A sintaxe para criar um objeto da classe, ifstream é fileStrm ifstream; Você começa com o nome da classe seguido por um espaço, em seguida, o identificador (nome) do objeto (qualquer nome). Para ler uma linha do fluxo, você fazer isso: getline (streamObj, strObjIdent) já expliquei essa função e seu argumento acima. O código a seguir lê as três linhas do ar