Após a leitura de cada linha, o indicador aponta posição do arquivo para a próxima linha no córrego. Assim como as repetições enquanto em malha, todas as linhas do fluxo são acessados. A declaração getline no-loop while lê cada linha. A segunda instrução no-loop while incrementa o contador para que a próxima linha de leitura deve ser enviado para a próxima célula da matriz. A-loop while é repetido até que o arquivo de fim-de-é atingido. Note como eof é codificado (marcada) na condição de o loop while. Fim-de-arquivo significa o fim do fluxo. Depois que o bloco se, você tem the-loop para.
Esta em malha para exibe o conteúdo (linhas) da matriz. Experimente o código acima e note que todas as linhas do arquivo (matriz) será exibido, mas em uma linha no monitor. Isto é porque a função getline não lê o carácter \\ n no fim de cada linha no ficheiro. A Classe A classe fstream fstream é usado quando você deseja editar (modificar) um arquivo. Com esta classe, você pode escrever para um arquivo e lê-lo. Se você está escrevendo para um arquivo, se ele não existir, ele será criado.
A sintaxe para criar um objeto da classe, fstream é fileStrm fstream; Você começa com o nome da classe seguido por um espaço, em seguida, o identificador (nome) do objeto (nome de sua escolha). Note-se que o nome de um cabeçalho é fstream. A este cabeçalho, uma das classes é fstream, tendo o mesmo nome que o cabeçalho. A classe fstream (objeto) usa o argumento modo no seu método aberto. Alguns dos valores possíveis para o argumento modo e seus significados são os seguintes: ios :: in: Aberto para leitura. ios :: out: aberto para escrita.
ios :: app: Open para acrescentar; que é adicionar novos conteúdos no final de um conteúdo de arquivo já existente. ios :: trunc: Open para escrever, mas primeiro apagar todo o conteúdo anterior do arquivo em disco. Você usa o valor acima sem as aspas. Se você quer mudar (edit) texto em qualquer lugar no arquivo, então você deve usar o seguinte para o