File không có toạ độ 3 điểm

Đề bài yêu cầu sau khi nhập tọa độ 3 điểm thì lưu vào file “toado.txt”
e làm có ra file nhưng file lại k có dữ liệu ạ

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<stdlib.h>
struct toado
{
	int x;
	int y;
};

void nhap(toado &a,toado &b,toado &c)
{
	printf("NHAP TOA DO A\n");
	printf("\tNhap x: ");
	scanf("%d",&a.x);
	printf("\tNhap y: ");
	scanf("%d",&a.y);
	printf("NHAP TOA DO B\n");
	printf("\tNhap x: ");
	scanf("%d",&b.x);
	printf("\tNhap y: ");
	scanf("%d",&b.y);
	printf("NHAP TOA DO C\n");
	printf("\tNhap x: ");
	scanf("%d",&c.x);
	printf("\tNhap y: ");
	scanf("%d",&c.y);
}
void hien(toado a,toado b,toado c)
{
	printf("=>Toa do ban nhap la: A(%d,%d)\n",a.x,a.y);
	printf("=>Toa do ban nhap la: B(%d,%d)\n",b.x,b.y);
	printf("=>Toa do ban nhap la: C(%d,%d)\n",c.x,c.y);
}

float dodai(toado a,toado b)
{
	float d;
	d=sqrt(pow((float)(a.x-b.x),2)+pow((float)(a.y-b.y),2));
	return d;
}
void kiemtra(toado a,toado b,toado c)
{
    if(dodai(a,b)+dodai(a,c)>dodai(b,c) && dodai(a,b)+dodai(b,c)>dodai(a,c) && dodai(b,c)+dodai(a,c)>dodai(a,b))
        printf("\n 3 diem A,B,C tao thanh 1 tam giac");
    else
        printf("\n 3 diem A,B,C khong tao thanh 1 tam giac");
}
void luu(toado a,toado b,toado c)
{
    FILE *f;
    f=fopen("toado.txt","wt");
    if(f==NULL)
    {
        printf("\n Loi ghi file");
        exit(0);
    }
    fscanf(f,"%d",&a,&b,&c);
    fclose(f);
}
void menu(toado a,toado b,toado c)
{
    int d;
    do
    {
        system("cls");
        printf("\n 1.Nhap toa do va luu vao file toado.txt");
        printf("\n 2.Hien toa do");
        printf("\n 3.Tinh do dai cac doan thang noi 2 diem");
        printf("\n 4.Kiem tra 3 diem co tao thanh tam giac");
        printf("\n 6.Thoat");
        printf("\n Nhap chuc nang ban chon :"); scanf("%d",&d);
        switch(d)
        {
            case 1 : nhap(a,b,c);luu(a,b,c);break;
            case 2 : hien(a,b,c);getch();break;
            case 3 :
                {    dodai(a,b);
                     printf("Khoang cach AB= %f \n",dodai(a,b));
                     printf("Khoang cach AC= %f \n",dodai(a,c));
                     printf("Khoang cach BC= %f \n",dodai(b,c));
                };getch();break;
            case 4 : kiemtra(a,b,c);getch();break;
            case 6 : printf("\n CAM ON VA XIN HEN GAP LAI !!!"); exit(0);
            default : printf("\n Lua chon ban nhap khong ton tai"); break;
        }
    }
    while(1);
}
int main()
{
	toado a,b,c;
	menu(a,b,c);
	return 0;
}

Quào, lưu mà dùng fscanf().

Fprintf đúng k ạ e làm được r e cảm ơn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?