www.pudn.com > isync2[1].0.rar > CardStruct.cpp
#include "CardStruct.h" #include#define PrintMember(x) printf(#x" = %s\n", x) #define PrintIntMember(x) printf(#x" = %d\n", x) void CardStruct_T::PrintSelfInfo (void) { #ifndef NDEBUG printf("***** Card struct information start *****\n"); PrintMember(szName); PrintIntMember(accLevel); for (int i = 0; i < 10; ++i) { printf("%s : %s\n", typeAndNumber[i].type, typeAndNumber[i].number); } PrintMember(szBusiness); PrintMember(szCompanyName); PrintMember(szEmail); PrintMember(szComment); PrintMember(szRing); PrintMember(szType); printf("***** Card struct information end *****\n"); #endif }