Buscar

Arquivos CSV em C++

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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();

Outros materiais