fork download
  1.  
  2. #include <stdio.h>
  3. #include <conio.h>
  4. #include <stdlib.h>
  5. #include <string.h>
  6.  
  7. // Cach De Ta Xac Dinh Dung '*' <=> no la 1 TH tong quat . Neu Truy Xuat Den Tung Phan Tu Thi Ta Buoc Phai Nhu Kieu BT
  8. #pragma pack(1)
  9. struct HocSinh
  10. {
  11. char *maso; // khai bao 100 con tro
  12. char *HovaTen;
  13. char *Email;
  14. char *SDT;
  15. float Toan, Ly, Hoa;
  16. };
  17. typedef struct HocSinh HS;
  18. struct NhaTruong
  19. {
  20. HS *ThongTin;
  21. int SoLuong;
  22. };
  23. // cap phat tung phan tu ben trong Struct Hoc Sinh
  24. void capphatHocSinh(HS &a)
  25. {
  26. a.maso = (char *)calloc(100,sizeof(char));
  27. a.HovaTen = (char *)calloc(100,sizeof(char));
  28. a.Email = (char *)calloc(100,sizeof(char));
  29. a.SDT = (char *)calloc(100,sizeof(char));
  30. }
  31. // cap phat cho con tro So luong hoc sinh.
  32. void nhapSoluong(NhaTruong *Cap3)
  33. {
  34. printf("\nNhap So Luong Hoc Sinh: ");
  35. scanf("%d", &Cap3->SoLuong);
  36. }
  37. void capphat(NhaTruong *&Cap3)
  38. {
  39. Cap3->ThongTin = (HS *)calloc( Cap3->SoLuong, sizeof(HS));
  40. }
  41. void nhap(NhaTruong *&Cap3) // ThongTin[i] : Nhu ta da biet no chi la 1 phan tu cua con tro nghia la no la 1 bien binh thuong.
  42. {
  43. capphat(Cap3);
  44. for( int i = 0 ; i < Cap3->SoLuong ; i++)
  45. {
  46. //fflush(stdin); // ??
  47. printf("\n\n+Thong Tin Sinh Vien %d",i+1);
  48. capphatHocSinh(Cap3->ThongTin[i]);// chi dc lay gian tiep k the truy xuat truc tiep.
  49. printf("\nNhap Ma So: ");
  50. gets(Cap3->ThongTin[i].maso);
  51. fflush(stdin);
  52. printf("Nhap Ho va Ten: ");
  53. gets(Cap3->ThongTin[i].HovaTen);
  54. printf("Nhap Email: ");
  55. gets(Cap3->ThongTin[i].Email);
  56. printf("Nhap SDT: ");
  57. gets(Cap3->ThongTin[i].SDT);
  58. fflush(stdin);
  59. printf("Nhap Diem Toan: "); scanf("%f", &Cap3->ThongTin[i].Toan);
  60. printf("Nhap Diem Ly: "); scanf("%f", &Cap3->ThongTin[i].Ly);
  61. printf("Nhap Diem Hoa: "); scanf("%f", &Cap3->ThongTin[i].Hoa);
  62. fflush(stdin);
  63. }
  64. }
  65. void XuatDanhSach(NhaTruong *Cap3)
  66. {
  67. printf("\n************************************************");
  68. printf("\nDanh Sach Hoc Sinh: %d HocSinh ",Cap3->SoLuong);
  69. for( int i = 0 ; i < Cap3->SoLuong ; i++ )
  70. {
  71. printf("\nThong Tin Hoc Sinh %d" ,i+1);
  72. printf("\nMa So Hoc Sinh: %s ", Cap3->ThongTin[i].maso);
  73. printf("\nHo va Ten: %s ",Cap3->ThongTin[i].HovaTen);
  74. printf("\nEmail Hoc Sinh: %s ",Cap3->ThongTin[i].Email);
  75. printf("\nSo Dien Thoai Hoc Sinh: %s ",Cap3->ThongTin[i].SDT);
  76. printf("\nDiem Toan: %f ",Cap3->ThongTin[i].Toan);
  77. printf("\nDiem Ly: %f ",Cap3->ThongTin[i].Ly);
  78. printf("\nDiem Hoa: %f ",Cap3->ThongTin[i].Hoa);
  79. printf("\n");
  80. }
  81. }
  82. void XuatHocSinh(NhaTruong *Cap3)
  83. {
  84. int vitrixuat;
  85. do
  86. {
  87. printf("\nMoi Ban Nhap Sinh Vien Muon Xuat: ");
  88. scanf("%d", &vitrixuat);
  89. if( vitrixuat >= Cap3->SoLuong) printf("Khong Co Hoc Sinh Nay Trong Nha Truong.");
  90. } while (vitrixuat >= Cap3->SoLuong);
  91.  
  92. printf("\nThong Tin Hoc Sinh %d" ,vitrixuat);
  93. printf("\nMa So Hoc Sinh: %s ", Cap3->ThongTin[vitrixuat].maso);
  94. printf("\nHo va Ten: %s ",Cap3->ThongTin[vitrixuat].HovaTen);
  95. printf("\nEmail Hoc Sinh: %s ",Cap3->ThongTin[vitrixuat].Email);
  96. printf("\nSo Dien Thoai Hoc Sinh: %s ",Cap3->ThongTin[vitrixuat].SDT);
  97. printf("\nDiem Toan: %f ",Cap3->ThongTin[vitrixuat].Toan);
  98. printf("\nDiem Ly: %f ",Cap3->ThongTin[vitrixuat].Ly);
  99. printf("\nDiem Hoa: %f ",Cap3->ThongTin[vitrixuat].Hoa);
  100. }
  101. void ThemHocSinh(NhaTruong *&Cap3)
  102. {
  103. Cap3->SoLuong += 1;
  104. Cap3->ThongTin = (HS *)realloc(Cap3->ThongTin,Cap3->SoLuong * sizeof(HS));
  105. printf("\n\nThong Tin Sinh Vien %d",Cap3->SoLuong);
  106. capphatHocSinh(Cap3->ThongTin[Cap3->SoLuong - 1]);// chi dc lay gian tiep k the truy xuat truc tiep.
  107. fflush(stdin);
  108. printf("\nNhap Ma So: ");
  109. gets(Cap3->ThongTin[Cap3->SoLuong - 1].maso);
  110. printf("Nhap Ho va Ten: ");
  111. gets(Cap3->ThongTin[Cap3->SoLuong - 1].HovaTen);
  112. printf("Nhap Email: ");
  113. gets(Cap3->ThongTin[Cap3->SoLuong - 1].Email);
  114. printf("Nhap So Dien Thoai: ");
  115. gets(Cap3->ThongTin[Cap3->SoLuong - 1].SDT);
  116. fflush(stdin);
  117. printf("Nhap Diem Toan: "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Toan);
  118. printf("Nhap Diem Ly: "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Ly);
  119. printf("Nhap Diem Hoa: "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Hoa);
  120. fflush(stdin);
  121. }
  122. char* ChonVsThongBao()
  123. {
  124. char *Choose;
  125. Choose = (char *)malloc(sizeof(char));
  126. printf("\n\nDO YOU CHOOSE ? ");
  127. printf("\n\nYes : Enter 'y'. ");
  128. printf("\n\nNo : Enter 'n'. ");
  129. printf("\n\nYou want to stop Reparing : Enter 'b'. ");
  130. printf("\n\nThis You Choose: ");
  131. scanf("%c", Choose);
  132. fflush(stdin);
  133. return Choose;
  134. }
  135. void Sua(char *VanBan)
  136. {
  137. printf("\nSua Lai La: ");
  138. gets(VanBan);
  139. printf("Sua Lai Thanh Cong.");
  140. printf("\n\n\t Xuat Ra De Xem ....%s.....", VanBan);
  141.  
  142. }
  143. void XetDKSua(char *VanBan, char *chon)
  144. {
  145. if(*chon == 'y') Sua(VanBan);
  146. if(*chon == 'n') return;
  147. }
  148. void SuaHocSinh(NhaTruong *Cap3)
  149. {
  150. int *vitrihocsinh;
  151. vitrihocsinh = (int *)malloc(sizeof(int));
  152. char *chon;
  153. chon = (char *)malloc(sizeof(char));
  154. printf("\nMoi Ban Chon Hoc Sinh Muon Sua.");
  155. printf("\nBan Chon Hoc Sinh: ");
  156. scanf("%d", vitrihocsinh);
  157. fflush(stdin);
  158. printf("\n\nThong Tin Cua Hoc Sinh: %d", *vitrihocsinh);
  159.  
  160. printf("\nMa So Ban Dau: %s",Cap3->ThongTin[*vitrihocsinh].maso);
  161. chon = ChonVsThongBao();
  162. if( *chon == 'b') return;
  163. XetDKSua(Cap3->ThongTin[*vitrihocsinh].maso,chon);
  164.  
  165. printf("\n\nHo Va Ten Ban Dau: %s",Cap3->ThongTin[*vitrihocsinh].HovaTen);
  166. chon = ChonVsThongBao();
  167. if( *chon == 'b') return;
  168. XetDKSua(Cap3->ThongTin[*vitrihocsinh].HovaTen,chon);
  169.  
  170. printf("\n\nEmail Ban Dau: %s",Cap3->ThongTin[*vitrihocsinh].Email);
  171. chon = ChonVsThongBao();
  172. if( *chon == 'b') return;
  173. XetDKSua(Cap3->ThongTin[*vitrihocsinh].Email,chon);
  174.  
  175. printf("\n\nSo Dien Thoai Ban Dau: %s",Cap3->ThongTin[*vitrihocsinh].SDT);
  176. chon = ChonVsThongBao();
  177. if( *chon == 'b') return;
  178. XetDKSua(Cap3->ThongTin[*vitrihocsinh].SDT,chon);
  179.  
  180. printf("\n\n\t Ban Da Hoan Thanh Qua Trinh Sua.");
  181.  
  182. free(chon);
  183. free(vitrihocsinh);
  184. }
  185. void TinhTrungBinh(NhaTruong *Cap3)
  186. {
  187. bool check = true;
  188. float Average = 0;
  189. char *temp ;
  190. temp = (char *)malloc(100*sizeof(char));
  191. printf("\n\nMoi Ban Nhap Ma So: ");
  192. gets(temp);
  193. for( int i = 0 ; i < Cap3->SoLuong ; i++)
  194. if( strcmp(temp,Cap3->ThongTin[i].maso) == 0) // so sanh 2 chuoi
  195. {
  196. Average += Cap3->ThongTin[i].Toan;
  197. Average += Cap3->ThongTin[i].Hoa;
  198. Average += Cap3->ThongTin[i].Ly;
  199. check = false;
  200. break;
  201. }
  202. if( check == false ) printf("\n\nDiem Trung Binh Cua Ma So %s : %f ", temp, Average / 3);
  203. else printf("\n\nKhong Co Ma So Do Trong Bang.");
  204. free(temp);
  205.  
  206. }
  207.  
  208. void XuatCacHocSinhTrung(NhaTruong *Cap3)
  209. {
  210. bool check = true;
  211. char *temp;
  212. temp = (char *)malloc(100*sizeof(char));
  213. printf("\n\nMoi Ban Nhap Ten : ");
  214. gets(temp);
  215. printf("\nNhung Nguoi Ban Tim Kiem ?");
  216. for( int i = 0 ; i < Cap3->SoLuong ; i++)
  217. {
  218. if( strstr(temp,Cap3->ThongTin[i].HovaTen) != NULL ) // so sanh 2 chuoi
  219. {
  220. printf("\n%s", Cap3->ThongTin[i].HovaTen);
  221. check = false;
  222. }
  223. }
  224. if(check == true ) printf("\nKhong Co Ten : '%s' ", temp);
  225. free(temp);
  226. }
  227. void XetHS(NhaTruong *Cap3, int chon)
  228. {
  229. if(chon == 7) TinhTrungBinh(Cap3);
  230. if(chon == 8) XuatCacHocSinhTrung(Cap3);
  231. }
  232. void main()
  233. {
  234. NhaTruong *Cap3;
  235. int chon,dem = 0;
  236. Cap3 = (NhaTruong *)malloc(sizeof(NhaTruong));
  237. Cap3->SoLuong = 0;
  238. do
  239. {
  240. system("cls");
  241. printf("Quan Ly Thong Tin Hoc Sinh.");
  242. printf("\n\nBam 1 : Nhap So Luong Hoc Sinh.");
  243. printf("\n\nBam 2 : Nhap Thong Tin Sinh Vien.");
  244. printf("\n\nBam 3 : Xuat Danh Sach Sinh Vien.");
  245. printf("\n\nBam 4 : Xuat Sinh Vien Yeu Cau.");
  246. printf("\n\nBam 5 : Them Hoc Sinh (New).");
  247. printf("\n\nBam 6 : Sua Thong Tin Hoc Sinh.");
  248. printf("\n\nBam 7 : Tinh Trung Binh.");
  249. printf("\n\nBam 8 : Tim Kiem Hoc Sinh");
  250. printf("\n\n\n <<< Bam 0 : De Thoat Khoi Chuong Trinh.");
  251. printf("\n\nMoi Ban Chon: ");
  252. scanf("%d", &chon);
  253. fflush(stdin);
  254. switch(chon)
  255. {
  256. case 0 : goto h;
  257. case 1 :
  258. nhapSoluong(Cap3);
  259. printf("\nNhap So Luong Thanh Cong. Bam Enter De Tiep Tuc");
  260. fflush(stdin);
  261. dem++;
  262. getch();
  263. break;
  264. case 2 :
  265. nhap(Cap3);
  266. printf("\nNhap Thong Tin Hoan Tat");
  267. dem++;
  268. getch();
  269. break;
  270.  
  271. case 3 :
  272. XuatDanhSach(Cap3);
  273. getch();
  274. break;
  275.  
  276. case 4 :
  277. XuatHocSinh(Cap3);
  278. getch();
  279. break;
  280. case 5 :
  281. ThemHocSinh(Cap3);
  282. getch();
  283. break;
  284. case 6 :
  285. SuaHocSinh(Cap3);
  286. getch();
  287. break;
  288. case 7 :
  289. XetHS(Cap3,chon);
  290. getch();
  291. break;
  292. case 8 :
  293. XetHS(Cap3,chon);
  294. getch();
  295. break;
  296.  
  297. }
  298. } while (chon);
  299. free(Cap3);
  300. h:;
  301. }
  302.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: illegal character: '#'
#include <stdio.h>
^
Main.java:2: error: class, interface, or enum expected
#include <stdio.h>
         ^
Main.java:3: error: illegal character: '#'
#include <conio.h>
^
Main.java:4: error: illegal character: '#'
#include <stdlib.h>
^
Main.java:5: error: illegal character: '#'
#include <string.h>
^
Main.java:8: error: illegal character: '#'
#pragma pack(1)
^
Main.java:12: error: class, interface, or enum expected
	char  *HovaTen;
	^
Main.java:13: error: class, interface, or enum expected
	char  *Email;
	^
Main.java:14: error: class, interface, or enum expected
	char  *SDT;
	^
Main.java:15: error: class, interface, or enum expected
	float Toan, Ly, Hoa;
	^
Main.java:16: error: class, interface, or enum expected
};
^
Main.java:17: error: class, interface, or enum expected
typedef struct HocSinh HS;
^
Main.java:18: error: class, interface, or enum expected
struct NhaTruong
^
Main.java:21: error: class, interface, or enum expected
	int SoLuong;
	^
Main.java:22: error: class, interface, or enum expected
};
^
Main.java:24: error: class, interface, or enum expected
void capphatHocSinh(HS &a)
^
Main.java:27: error: class, interface, or enum expected
	a.HovaTen =	(char *)calloc(100,sizeof(char));
	^
Main.java:28: error: class, interface, or enum expected
	a.Email	  =	(char *)calloc(100,sizeof(char));
	^
Main.java:29: error: class, interface, or enum expected
	a.SDT     = (char *)calloc(100,sizeof(char));
	^
Main.java:30: error: class, interface, or enum expected
}
^
Main.java:35: error: class, interface, or enum expected
	scanf("%d", &Cap3->SoLuong);
	^
Main.java:36: error: class, interface, or enum expected
}
^
Main.java:40: error: class, interface, or enum expected
}
^
Main.java:44: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++)
	^
Main.java:44: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++)
	                 ^
Main.java:44: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++)
	                                     ^
Main.java:48: error: class, interface, or enum expected
		capphatHocSinh(Cap3->ThongTin[i]);// chi dc lay gian tiep k the truy xuat truc tiep.
		^
Main.java:49: error: class, interface, or enum expected
		printf("\nNhap Ma So: ");
		^
Main.java:50: error: class, interface, or enum expected
		gets(Cap3->ThongTin[i].maso);
		^
Main.java:51: error: class, interface, or enum expected
		fflush(stdin);
		^
Main.java:52: error: class, interface, or enum expected
		printf("Nhap Ho va Ten: ");
		^
Main.java:53: error: class, interface, or enum expected
		gets(Cap3->ThongTin[i].HovaTen);
		^
Main.java:54: error: class, interface, or enum expected
		printf("Nhap Email:  ");
		^
Main.java:55: error: class, interface, or enum expected
		gets(Cap3->ThongTin[i].Email);
		^
Main.java:56: error: class, interface, or enum expected
		printf("Nhap SDT:  ");
		^
Main.java:57: error: class, interface, or enum expected
		gets(Cap3->ThongTin[i].SDT);
		^
Main.java:58: error: class, interface, or enum expected
		fflush(stdin);
		^
Main.java:59: error: class, interface, or enum expected
		printf("Nhap Diem Toan:  "); scanf("%f", &Cap3->ThongTin[i].Toan);
		^
Main.java:59: error: class, interface, or enum expected
		printf("Nhap Diem Toan:  "); scanf("%f", &Cap3->ThongTin[i].Toan);
		                             ^
Main.java:60: error: class, interface, or enum expected
		printf("Nhap Diem Ly:  "); scanf("%f", &Cap3->ThongTin[i].Ly);
		^
Main.java:60: error: class, interface, or enum expected
		printf("Nhap Diem Ly:  "); scanf("%f", &Cap3->ThongTin[i].Ly);
		                           ^
Main.java:61: error: class, interface, or enum expected
		printf("Nhap Diem Hoa:  "); scanf("%f", &Cap3->ThongTin[i].Hoa);
		^
Main.java:61: error: class, interface, or enum expected
		printf("Nhap Diem Hoa:  "); scanf("%f", &Cap3->ThongTin[i].Hoa);
		                            ^
Main.java:62: error: class, interface, or enum expected
		fflush(stdin);
		^
Main.java:63: error: class, interface, or enum expected
	}
	^
Main.java:68: error: class, interface, or enum expected
	printf("\nDanh Sach Hoc Sinh: %d HocSinh ",Cap3->SoLuong);
	^
Main.java:69: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++ )
	^
Main.java:69: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++ )
	                 ^
Main.java:69: error: class, interface, or enum expected
	for( int i = 0 ; i < Cap3->SoLuong ; i++ )
	                                     ^
Main.java:72: error: class, interface, or enum expected
		printf("\nMa So Hoc Sinh: %s ", Cap3->ThongTin[i].maso);
		^
Main.java:73: error: class, interface, or enum expected
		printf("\nHo va Ten: %s ",Cap3->ThongTin[i].HovaTen);
		^
Main.java:74: error: class, interface, or enum expected
		printf("\nEmail Hoc Sinh: %s ",Cap3->ThongTin[i].Email);
		^
Main.java:75: error: class, interface, or enum expected
		printf("\nSo Dien Thoai Hoc Sinh: %s ",Cap3->ThongTin[i].SDT);
		^
Main.java:76: error: class, interface, or enum expected
		printf("\nDiem Toan: %f ",Cap3->ThongTin[i].Toan);
		^
Main.java:77: error: class, interface, or enum expected
		printf("\nDiem Ly: %f ",Cap3->ThongTin[i].Ly);
		^
Main.java:78: error: class, interface, or enum expected
		printf("\nDiem Hoa: %f ",Cap3->ThongTin[i].Hoa);
		^
Main.java:79: error: class, interface, or enum expected
		printf("\n");
		^
Main.java:80: error: class, interface, or enum expected
	}
	^
Main.java:85: error: class, interface, or enum expected
	do 
	^
Main.java:88: error: class, interface, or enum expected
		scanf("%d", &vitrixuat);
		^
Main.java:89: error: class, interface, or enum expected
		if( vitrixuat >= Cap3->SoLuong) printf("Khong Co Hoc Sinh Nay Trong Nha Truong.");
		^
Main.java:90: error: class, interface, or enum expected
	} while (vitrixuat >= Cap3->SoLuong);
	^
Main.java:92: error: class, interface, or enum expected
	printf("\nThong Tin Hoc Sinh %d" ,vitrixuat);
	^
Main.java:93: error: class, interface, or enum expected
	printf("\nMa So Hoc Sinh: %s ", Cap3->ThongTin[vitrixuat].maso);
	^
Main.java:94: error: class, interface, or enum expected
	printf("\nHo va Ten: %s ",Cap3->ThongTin[vitrixuat].HovaTen);
	^
Main.java:95: error: class, interface, or enum expected
	printf("\nEmail Hoc Sinh: %s ",Cap3->ThongTin[vitrixuat].Email);
	^
Main.java:96: error: class, interface, or enum expected
	printf("\nSo Dien Thoai Hoc Sinh: %s ",Cap3->ThongTin[vitrixuat].SDT);
	^
Main.java:97: error: class, interface, or enum expected
	printf("\nDiem Toan: %f ",Cap3->ThongTin[vitrixuat].Toan);
	^
Main.java:98: error: class, interface, or enum expected
	printf("\nDiem Ly: %f ",Cap3->ThongTin[vitrixuat].Ly);
	^
Main.java:99: error: class, interface, or enum expected
	printf("\nDiem Hoa: %f ",Cap3->ThongTin[vitrixuat].Hoa);
	^
Main.java:100: error: class, interface, or enum expected
}
^
Main.java:104: error: class, interface, or enum expected
	Cap3->ThongTin = (HS *)realloc(Cap3->ThongTin,Cap3->SoLuong * sizeof(HS));
	^
Main.java:105: error: class, interface, or enum expected
	printf("\n\nThong Tin Sinh Vien %d",Cap3->SoLuong);
	^
Main.java:106: error: class, interface, or enum expected
	capphatHocSinh(Cap3->ThongTin[Cap3->SoLuong - 1]);// chi dc lay gian tiep k the truy xuat truc tiep.
	^
Main.java:107: error: class, interface, or enum expected
	fflush(stdin);
	^
Main.java:108: error: class, interface, or enum expected
	printf("\nNhap Ma So: ");
	^
Main.java:109: error: class, interface, or enum expected
	gets(Cap3->ThongTin[Cap3->SoLuong - 1].maso);
	^
Main.java:110: error: class, interface, or enum expected
	printf("Nhap Ho va Ten: ");
	^
Main.java:111: error: class, interface, or enum expected
	gets(Cap3->ThongTin[Cap3->SoLuong - 1].HovaTen);
	^
Main.java:112: error: class, interface, or enum expected
	printf("Nhap Email:  ");
	^
Main.java:113: error: class, interface, or enum expected
	gets(Cap3->ThongTin[Cap3->SoLuong - 1].Email);
	^
Main.java:114: error: class, interface, or enum expected
	printf("Nhap So Dien Thoai:  ");
	^
Main.java:115: error: class, interface, or enum expected
	gets(Cap3->ThongTin[Cap3->SoLuong - 1].SDT);
	^
Main.java:116: error: class, interface, or enum expected
	fflush(stdin);
	^
Main.java:117: error: class, interface, or enum expected
	printf("Nhap Diem Toan:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Toan);
	^
Main.java:117: error: class, interface, or enum expected
	printf("Nhap Diem Toan:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Toan);
	                             ^
Main.java:118: error: class, interface, or enum expected
	printf("Nhap Diem Ly:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Ly);
	^
Main.java:118: error: class, interface, or enum expected
	printf("Nhap Diem Ly:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Ly);
	                           ^
Main.java:119: error: class, interface, or enum expected
	printf("Nhap Diem Hoa:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Hoa);
	^
Main.java:119: error: class, interface, or enum expected
	printf("Nhap Diem Hoa:  "); scanf("%f", &Cap3->ThongTin[Cap3->SoLuong - 1].Hoa);
	                            ^
Main.java:120: error: class, interface, or enum expected
	fflush(stdin);
	^
Main.java:121: error: class, interface, or enum expected
}
^
Main.java:125: error: class, interface, or enum expected
	Choose = (char *)malloc(sizeof(char));
	^
Main.java:126: error: class, interface, or enum expected
	printf("\n\nDO YOU CHOOSE ?  ");
	^
Main.java:127: error: class, interface, or enum expected
	printf("\n\nYes : Enter 'y'. ");
	^
Main.java:128: error: class, interface, or enum expected
	printf("\n\nNo  : Enter 'n'. ");
	^
Main.java:129: error: class, interface, or enum expected
	printf("\n\nYou want to stop Reparing : Enter 'b'. ");
	^
Main.java:130: error: class, interface, or enum expected
	printf("\n\nThis You Choose: ");
	^
Main.java:131: error: class, interface, or enum expected
	scanf("%c", Choose);
	^
Main.java:132: error: class, interface, or enum expected
	fflush(stdin);
	^
100 errors
stdout
Standard output is empty