Bu yazmış oldugum program normal array olmayan pointer kullanmayan hatta malloc bile kullanmayan bir sturucter a kullanıcıdan veri yazip daha sonra structerdaki veriyi aynen binary modda açılmış bir dosyaya aktaran bir programcik.
#include
struct data
{
int id;
char name[20];
double price;
int quantity;
}product;
void main()
{
FILE *ptr;
ptr=fopen(“data.txt”,”wb+”);
product.id=1;
char blank[2];
while(product.id!=0)
{
printf(”
Enter the product name : “);
gets(product.name);
printf(”
Enter price : “);
scanf(“%lf”,&product.price);
printf(”
Enter Quantity : “);
scanf(“%d”,&product.quantity);
printf(“Please Enter product id btw 0-100 : “);
scanf(“%d”,&product.id);
gets(blank);
fwrite(&product,sizeof(struct data),1,ptr);
}
rewind(ptr);
fread( &product, sizeof( struct data ), 1, ptr );
while ( !feof( ptr ) )
{
fread( &product, sizeof( struct data ), 1, ptr );
printf( ”
%d %s %lf %d
“, product.id,product.name,product.price,product.quantity );
}
fclose(ptr);
}
Computer crime has also become a major threat to business. According to the Federal Bureau…
While once it was easy to ignore most warnings and scares as mere nuisances because…
Just as corporate and government users are bonding together to provide mutual protection, however, a…
Dünya Kenya'daki Vahşeti Konuşuyor Kenya'da devlet başkanlığı seçimlerinden sonra çıkan şiddet olaylarında 300'den fazla kişinin…
ABD’li araştırmacılar çalışmalarında, şarap, bira ya da likör ne olursa olsun, bütün alkol çeşitlerinin meme…