01/10/2018, 14:58

Ai đó giúp em cái FILE này với. e nhập vào được mà xuất ra nó cứ bị dính

#include<stdio.h>
struct thongTinLop
{
	char maLop[10];
	char tenLop[10];
	int soLuongSV;

	// Tao cau truc Sinh Vien, mang chua Sinh Vien

	struct sinhVien
	{
		char maSV[10];
		char tenSV[50];
		int soPhong;
		int tuoi;
	} SV[50];
}lop[50],lop1[50];
void main(){
	FILE *f;
	int i,n,j;
	char ctam[10];
	
	f=fopen("bcdonline.text","w");
	for(i=0;i<1;i++)
	{
		fflush(stdin);
		printf("Nhap ma lop %d: ",i+1);
		gets(lop[i].maLop);
		fputs(lop[i].maLop,f);
		printf("Nhap ten lop %d: ",i+1);
		gets(lop[i].tenLop);
		fputs(lop[i].tenLop,f);
	}
	
	for(i=0;i<1;i++)
	{
		for(j=0;j<1;j++)
		{	
			fflush(stdin);	
			printf("Nhap ma sinh vien %d cua lop %s: ",j+1,lop[i].tenLop);
			gets(lop[i].SV[j].maSV);
			fputs(lop[i].SV[j].maSV,f);
			
			printf("Nhap ten sinh vien %d cua lop %s: ",j+1,lop[i].tenLop);
			gets(lop[i].SV[j].tenSV);
			fputs(lop[i].SV[j].tenSV,f);
			
			printf("Nhap phong sinh vien %d cua lop %s: ",j+1,lop[i].tenLop);
			scanf("%d",&lop[i].SV[j].soPhong);
			fprintf(f," %d ",lop[i].SV[j].soPhong);
			
			printf("Nhap tuoi sinh vien %d cua lop %s: ",j+1,lop[i].tenLop);
			scanf("%d",&lop[i].SV[j].tuoi);
			fprintf(f,"%d",lop[i].SV[j].tuoi);
		}	
	}
	fclose(f);
	
		f=fopen("bcdonline.text","r");
	for(i=0;i<1;i++)
	{
		fflush(stdin);
		fgets(lop1[i].maLop,10,f);
		fgets(lop1[i].tenLop,10,f);
	}
	
	for(i=0;i<1;i++)
	{
		for(j=0;j<1;j++)
		{	fflush(stdin);
			
			fgets(lop1[i].SV[j].maSV,10,f);
						
			fgets(lop1[i].SV[j].tenSV,30,f);

			fscanf(f,"%d",&lop1[i].SV[j].soPhong);
						
			fscanf(f,"%d",&lop1[i].SV[j].tuoi);
			
			n=strlen(lop1[i].SV[j].tenSV);

		
			n=strlen(lop1[i].SV[j].maSV);

		}
	}
	fclose(f);
	for(i=0;i<1;i++)
	{
		printf("==================================================
Ma lop %d: %s",i+1,lop1[i].maLop);
		printf("Ten lop %d: %s
==================================================
",i+1,lop1[i].tenLop);
		
		for(j=0;j<1;j++)
		{
			fflush(stdin);
			printf("Ma sinh vien %d: %s
",j+1,lop1[i].SV[j].maSV);
			printf("Ten sinh vien %d: ",j+1);
			puts(lop1[i].SV[j].tenSV);
			printf("So phong sinh vien %d: %d

",j+1,lop1[i].SV[j].soPhong);
			printf("so tuoi sinh vien %d: %d

<:::::::::::::::::]===()()===[:::::::::::::::::>
",j+1,lop1[i].SV[j].tuoi);
			
		}
	}
	lop1[0].SV[0].maSV[0]=' ';
	printf("
	%-20s %-10s %-20s %-10s %-10s","TEN SV", " MA SV", "SO PHONG", "TUOI", "LOP");
	for(i=0;i<1;i++)
	{
		for(j=0; j<1; j++)
		{
		printf("
	%-20s %-10s %-20d %-10d %-10s", lop1[i].SV[j].tenSV, lop1[i].SV[j].maSV, lop1[i].SV[j].soPhong, lop1[i].SV[j].tuoi, lop1[i].tenLop);
		}
	}
}
Bài liên quan
0