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

Noções básicas de acessar arquivos em C ++

cipal, cria um fluxo objeto de arquivo para somente leitura. A linha seguinte cria o conjunto de cordas da classe string. Ele assume que não há mais de 100 linhas no arquivo de texto. Há próximo a declaração de um contador para as diferentes linhas no arquivo e para um laço para contar a matriz. Os próximos testes de linha se o arquivo foi aberto com êxito. Se fosse, então o se-bloco é executado e, em seguida, o arquivo é fechado. No se-bloco, há um loop while. Dentro do loop while, uma linha do fluxo é lido.

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

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