
Enviado em 28/11/2013 - 18:05h
gente eu estou começando a manipular arquivo em c, até agora só tinha feito execícios simples com manipulação de arquivos binários, agora estou programando um programa de uma "biblioteca"(de livros não do c), em fim estou tendo problemas ao escrever um vetor de estrutura direto no arquivo(o vetor todo de uma vez e não estou obtendo exito) somente o primeiro elemento, como o código já está grande e eu já fucei bastante tentando concertar eu vou passar um código exemplo e quem souber me indica o erro que estou cometendo, que sabendo fazer um eu implemento no outro.
#include <stdio.h>
#include <stdlib.h>
typedef struct Teste
{
int t1,t2;
}teste;
int main()
{
FILE *arquivo;
teste v[10];
int i;
if((arquivo=fopen("teste.bin","w+b"))==NULL)
puts("erro ao criar arquivo");
for(i=0;i<10;i++)
{
v[i].t1=1;
v[i].t2=2;
}
if(fwrite(v,sizeof(teste),10,arquivo)!=1)
puts("\nErro na escrita!");
fclose(arquivo);
}
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Instalação do K3s Single-Node com Rancher no Ubuntu 24.04
Usei o NotebookLM para Auditar Logs do Linux
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
WiFi Seguro: EAP-TLS com FreeRADIUS e Active Directory (LDAP)
Vou destruir sua infância:) (10)
Instalar Linux em notebook Sony Vaio VPCEG13EB (14)
Midia de instalação LM-21.3 não inicializa (3)









