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

Windows编程

开发平台:

Visual C++

  1. //File DESTRUCTOR.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. }
  22. void AddName(char *ST)
  23. {
  24. NAME=new char[strlen(ST)+1];
  25. strcpy(NAME,ST);
  26. }
  27. void AddAge(char *ST)
  28. {
  29. AGE=new char[strlen(ST)+1];
  30. strcpy(AGE,ST);
  31. }
  32. void AddId(char *ST)
  33. {
  34. ID=new char[strlen(ST)+1];
  35. strcpy(ID,ST);
  36. }
  37. void AddTel(char *ST)
  38. {
  39. TEL_NUM=new char[strlen(ST)+1];
  40. strcpy(TEL_NUM,ST);
  41. }
  42. void AddAddress(char *ST)
  43. {
  44. ADDRESS=new char[strlen(ST)+1];
  45. strcpy(ADDRESS,ST);
  46. }
  47. void Print()
  48. {
  49. printf("n%s   %s    %s",NAME,AGE,ID);
  50. printf("n%s",TEL_NUM);
  51. printf("n%s",ADDRESS);
  52. }
  53. ~STUDENT()
  54. {
  55. printf("nnYou are in the destructor(xigou funtion)!");
  56. printf("nnYou can ALSO just put nothing in this position,"
  57. "it is just an example!");
  58. printf("Press any key to exit... ...");
  59. getch();
  60. }
  61. };