QR_Print.c 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. #include "QR_Encode.h"
  2. #include "QR_Print.h"
  3. #include "stdio.h"
  4. void QR_Print(char *ptr)
  5. {
  6. unsigned char i,j;
  7. u2_printf("将要转换的数据:%s\r\n",ptr);
  8. if(EncodeData(ptr))
  9. {
  10. for(i=0;i<m_nSymbleSize;i++)
  11. {
  12. for(j=0;j<m_nSymbleSize;j++)
  13. {
  14. if(m_byModuleData[i][j]==1)
  15. {
  16. u2_printf("*");
  17. }
  18. else
  19. {
  20. u2_printf(" ");
  21. }
  22. }
  23. u2_printf(" \r\n");
  24. }
  25. }
  26. else
  27. {
  28. u2_printf("QR_Code creat failed.\r\n");
  29. }
  30. u2_printf("\r\n");
  31. u2_printf("m_nSymbleSize的值为:%d\r\n",m_nSymbleSize);
  32. }
  33. void QR_dataPrint(char *ptr)
  34. {
  35. unsigned char i,j;
  36. u2_printf("将要转换的数据:%s\r\n",ptr);
  37. if(EncodeData(ptr))
  38. {
  39. for(i=0;i<m_nSymbleSize;i++)
  40. for(j=0;j<m_nSymbleSize;j++)
  41. {
  42. u2_printf("%d ",m_byModuleData[i][j]);
  43. }
  44. u2_printf("\r\n");
  45. }
  46. }