Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquivos CVS em C++ ________________________________________________________________________________________ OPERAÇÕES Abertura Leitura Escrita Posicionamento Fechamento _________________________________________________________________________________ ABERTURA Declaração das variáveis: ofstream nome_variavel; //Para escrita no arquivo ifstream nome_variavel//Para leitura no arquivo Abertura do arquivo: nome_variavel_arquivo.open(“arquivo.txt”, parâmetros); Parâmetros: ios::in – leitura;; ios::out – escrita; ios::binary – formato binário (o padrão é o formato texto); ios::ate – posiciona ao final do arquivo (o padrão é posicionar no início do arquivo); ios::app – modo de concatenação ao final do arquivo; ios::trunc – se o modo for escrita ele apaga o arquivo, caso exista, e reinicia seu conteúdo (funciona apenas em modo de escrita). LEITURA nome_variavel >> variavel_recebe_dados; //Lê a próxima palavra, numero ou até mesmo espaço nome_variavel_arquivo.getline(variavel_recebe_dados); //Retorna uma string que corresponde a uma linha do arquivo ESCRITA nome_variavel << variavel_com_dados_para_escrita; //Escreve dados de uma determinada variável no arquivo; POSICIONAMENTO nome_variavel.seekg(posição); //Posiciona para leitura nome_variavel.seekp(posição); //Posiciona para escrita FECHAMENTO nome_variavel.close();
Compartilhar