testcpp.cpp

来自「是一个键盘测试程序」· C++ 代码 · 共 38 行

CPP
38
字号
#include "ledcontrol.hpp"#include "ledbuffer.hpp"#include "unistd.h"unsigned short text[] = {0x82b1, 0x74e3, 0x5634, 0x5507, 0x0000};char ctext[] = "简体中文\0";int main() {   LedBuffer buffer;   char buf[512];   unsigned short allbuf[1024];   memset(buf,0,512);   buffer.setSize(10);   int idx = buffer.AppendUCS2(text);      buffer.GB2312ToUCS2(buf,512,ctext);   const unsigned short * strbuf = (unsigned short*)buf;   idx = buffer.AppendUCS2(strbuf);      memset(allbuf,0,sizeof(allbuf));   buffer.textUCS2(allbuf,1024);   idx = buffer.AppendUCS2(allbuf);      LedCtrl ctrl("/dev/ttyS0",9600);   ctrl.setBuffer(&buffer);   ctrl.show(idx,RIGHT2LEFT,10);   int i = 0;   while(1) {	sleep(1);	i++;	if(i>15){	  ctrl.breakshow();	  break;	}   }   ctrl.selftest();   return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?