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

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

ses são ofstream, ifstream e fstream. Quando é criado um objecto a partir de qualquer uma destas classes, uma corrente em memória está associado com o objeto. Para usar essas classes você precisa incluir um arquivo de cabeçalho chamado cabeçalho fstream em seu programa. Uma vez que estes cabeçalhos foram incluídas no arquivo de programa que você, você só instanciar objetos do tipo, ofstream, ifstream ou fstream como se você tivesse digitado fora as classes de si mesmo. Claro, essas classes têm métodos que você usa para acessar os fluxos dos objetos criados (instanciado) correspondentes.

Métodos de abrir e fechar Cada uma das três classes acima tem um método aberto e próximo. A sintaxe para o método aberto é, streamObj.open (filename, mode); streamObj é o objeto criado formam uma das classes. Isto é seguido por um ponto e, em seguida, você tem a chamada de método aberto. O primeiro argumento entre parênteses é o nome do arquivo entre aspas duplas. Vou explicar o papel do argumento mode (segunda) à medida que avançamos. O argumento mode é opcional; que é que você não tem que usá-lo. A sintaxe para o método close é, streamObj.

close (); streamObj é o objecto que foi utilizado no método aberto. Depois você tem o ponto como esperado, então você tem a chamada de método perto. Esta chamada não tem argumentos. O método nome esta_aberta Quando você chamar o método aberto para qualquer uma das classes, o arquivo não pode ser aberto se houver um erro. Por exemplo, a unidade pode ter setores defeituosos eo arquivo não seria aberto. Você precisa usar o método nome esta_aberta para verificar se o arquivo foi aberto com êxito.

Este método retorna um booleano true se o arquivo foi aberto com êxito, ou um falso booleano, se não fosse. Se um arquivo foi aberto com êxito, em seguida, você pode continuar a acessar o fluxo, após o qual você fechar o arquivo. Quando você fechar o arquivo, tudo no fluxo é salva no disco. Se o processo de abertura não foi bem sucedida, então você não deve continuar a usar o arquivo. A sintaxe método nome esta_aberta é streamObj.is_open (); Seu objeto é o mesmo objeto usado no método aberto. Não toma nenhum argumento. Claro, há um ponto entre o identificador do objeto eo nome do método.

A Classe A classe ofstream ofstream é usado basicamente para a produção de um novo arquivo. Para casos simples, você não precisa o argumento modo de usar essa classe. A sintaxe para criar um objeto da classe, ofstream é fileStrm ofstream; Você começa com o nome da c

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