Fala galera, preciso fazer um pequeno programa pra simular uma caixa, usando struct, alocação dinamica, arquivos e tal.
Como faço pra salvar diversas entradas em um determinado arquivo ?
No meu código, eu to pedindo pro usuário cadastrar os produtos através de uma struct produto(codigo, nome e valor do produto), eis a bosta que eu to tentando fazer haha Dicas por favor, obrigado !!
Acabei não usando a variável struct hehe
#include <stdio.h>
#include <conio.h>
struct produtos{
int id;
char nome[30];
float preco;
};
int main()
{
FILE *pont_arq;
int codigos[100];
pont_arq = fopen("arquivo_informacao_prod.txt", "w");
if(pont_arq == NULL)
{
printf("Erro na abertura do arquivo!");
printf("\n");
return 0;
}
printf("Escreva os codigos dos produtos que serão cadastrados: ");
scanf("%s", &codigos);
fprintf(pont_arq, "%s", codigos);
fclose(pont_arq);
printf("Códigos gravados com sucesso!");
getch();
return(0);
}
Quando compila, eu digito um número e encerra o programa.