STUDENT.H
上传用户:wszmarenbt
上传日期:2013-04-26
资源大小:2552k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. //File STUDENT.H
  2. #include  <stdio.h>
  3. #include  <conio.h>
  4. #include <string.h>
  5. class STUDENT
  6. {
  7. private :
  8. char *NAME;
  9. char *AGE;
  10. char *ID;
  11. char *TEL_NUM;
  12. char *ADDRESS;
  13. public :
  14. STUDENT()                      //Automatic Initial
  15. {
  16. NAME=NULL;
  17. AGE=NULL;
  18. ID=NULL;
  19. TEL_NUM=NULL;
  20. ADDRESS=NULL;
  21. printf("nYou are in the constructor(gouzao function)!");
  22. printf("nInitial the data to nulln");
  23. printf("nPress any key to continue... ...");
  24. getch();
  25. }
  26. void AddName(char *ST)
  27. {
  28. NAME=new char[strlen(ST)+1];
  29. strcpy(NAME,ST);
  30. }
  31. void AddAge(char *ST)
  32. {
  33. AGE=new char[strlen(ST)+1];
  34. strcpy(AGE,ST);
  35. }
  36. void AddId(char *ST)
  37. {
  38. ID=new char[strlen(ST)+1];
  39. strcpy(ID,ST);
  40. }
  41. void AddTel(char *ST)
  42. {
  43. TEL_NUM=new char[strlen(ST)+1];
  44. strcpy(TEL_NUM,ST);
  45. }
  46. void AddAddress(char *ST)
  47. {
  48. ADDRESS=new char[strlen(ST)+1];
  49. strcpy(ADDRESS,ST);
  50. }
  51. void Print()
  52. {
  53. printf("n%s   %s    %s",NAME,AGE,ID);
  54. printf("n%s",TEL_NUM);
  55. printf("n%s",ADDRESS);
  56. }
  57. };