📄 prof_qrencode.c
字号:
#include <stdio.h>#include <stdlib.h>#include <sys/time.h>#include <time.h>#include "../qrencode.h"struct timeval tv;void timerStart(const char *str){ printf("%s: START\n", str); gettimeofday(&tv, NULL);}void timerStop(void){ struct timeval tc; gettimeofday(&tc, NULL); printf("STOP: %ld msec\n", (tc.tv_sec - tv.tv_sec) * 1000 + (tc.tv_usec - tv.tv_usec) / 1000);}void prof_ver1to10(void){ QRcode *code; int i; int version; static const char *data = "This is test."; timerStart("Version 1 - 10 (500 symbols for each)"); for(i=0; i<500; i++) { for(version = 0; version < 11; version++) { code = QRcode_encodeString(data, version, QR_ECLEVEL_L, QR_MODE_8, 0); QRcode_free(code); } } timerStop();}void prof_ver31to40(void){ QRcode *code; int i; int version; static const char *data = "This is test."; timerStart("Version 31 - 40 (50 symbols for each)"); for(i=0; i<50; i++) { for(version = 31; version < 41; version++) { code = QRcode_encodeString(data, version, QR_ECLEVEL_L, QR_MODE_8, 0); QRcode_free(code); } } timerStop();}int main(){ prof_ver1to10(); prof_ver31to40(); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -