Mã:
#include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct{ int stt; char mssv[10]; char hoten[30]; float diem; }sinhvien;int main(){ int i=0,j,dem; float f=0; FILE *fin,*fout; sinhvien *sv; char str[100]; while((fgets(str,100,fin))!=NULL)dem++; sv=(sinhvien*)malloc(sizeof(sinhvien)*dem); if(sv==NULL) { printf("Memory allocation fail!
"); return 1; } if((fin=fopen("danhsach.txt","r"))==NULL) { printf("Ko Ton tai file danhsach.txt!
"); return 1; } else { fout=fopen("bangdiem.txt","w+"); while(!feof(fin)) { fscanf(fin,"%d%*c %s%*c",&sv[i].stt,sv[i].mssv); fgets(sv[i].hoten,30,fin); i++; } printf("Ghi thanh cong!"); fprintf(fout,"BANG DIEM Da them truong diem
"); fprintf(fout,"STT\tMSSV\tHOTEN\t\tDIEM
"); printf("Nhap diem cho sinh vien:
"); printf("STT\tMSSV\t HOTEN\t\t DIEM
"); for(j=0;j<i;j++) { printf("%3d\t%5s\t%20s : ",sv[j].stt,sv[j].mssv,sv[j].hoten); scanf("%f%*c",&f); sv[j].diem=f; fprintf(fout,"%d\t%s\t%s\t%1.1f
",sv[j].stt,sv[j].mssv,sv[j].hoten,sv[j].diem); } printf("Da nhap xong diem cho cac sinh vien!
"); } fclose(fin); fclose(fout); free(sv); return 0;}
Cảm ơn nhiều!!!
Vệ sinh cá nhân là một phần quan yếu của sức khỏe nam giới. Dùng dung dịch vệ sinh mỗi ngày mang lại nhiều ích, giúp loại bỏ vi khuẩn và vi sinh vật gây hại, giúp khu vực cơ quan sinh dục luôn sạch...
Gel vệ sinh cu, bạn trai có nên...