ten$1 发表于 2018-9-30 18:21:32

c++二维码

C++怎么实现生成二维码?求哪位小哥哥、小姐姐来发一段“可爱”的源代码?{:5_109:}

人造人 发表于 2018-10-2 12:23:55

本帖最后由 人造人 于 2018-10-2 12:27 编辑

可以用库吗?
我用qrencode库实现了一个生成二维码的代码

#include "qrencode.h"
#include <iostream>
#include <cstdlib>

int main()
{
        QRcode *code = QRcode_encodeString("hello world!", 0, QR_ECLEVEL_L, QR_MODE_8, 1);
        if(!code)
        {
                std::cerr << "编码失败!" << std::endl;
                exit(1);
        }

        std::cout << std::endl;
        std::cout << std::endl;
        for(int h = 0; h < code->width; ++h)
        {
                std::cout << " ";
                std::cout << " ";
                for(int w = 0; w < code->width; ++w)
                {
                        if(code->data & 0x01)
                                std::cout << "■";
                        else
                                std::cout << " ";
                }
                std::cout << std::endl;
        }
        std::cout << std::endl;
        std::cout << std::endl;
        QRcode_free(code);
        return 0;
}




ten$1 发表于 2018-10-2 18:32:25

哥哥(应该比我大),你用的是什么软件!好厉害!

人造人 发表于 2018-10-2 18:43:17

ten$1 发表于 2018-10-2 18:32
哥哥(应该比我大),你用的是什么软件!好厉害!

vs2017

ten$1 发表于 2018-10-2 18:44:31

人造人 发表于 2018-10-2 18:43
vs2017

谢谢
页: [1]
查看完整版本: c++二维码