wiseluster实验室吧 关注:30贴子:2,334

【控制台++ v1.7.0】教程

只看楼主收藏回复

如果你的手机已经安装 C4droid 和 GCC for C4droid,并且有 root 权限的话,本教程才能正常使用。请把 console 文件放在/data/data/com.n0n3m4.droidc/files/gcc/arm-linux-androideabi/include/c++/4.9.1/ 目录中。
然后,在需要使用 控制台++ 的程序开头加上预处理指令 #include <console>,并在后面加上 using namespace wlang; 或 using wlang::console; 语句。
@李dazhong


来自Android客户端1楼2014-12-18 12:53回复
    控制台++ 下载:
    http://pan.baidu.com/share/link?shareid=3606417533&uk=3928914296


    来自Android客户端2楼2014-12-18 12:55
    回复
      【设置控制台字体特殊格式】
      wlang::console.format() 函数
      使用方法(已经在作用域内声明 wlang::console):
      console.format([字体特殊格式控制符对象]);
      下面是所有可用的变体:
      console.format(console.bold); // 开启字体加粗
      console.format(console.nobold); // 关闭字体加粗
      console.format(console.underline); // 开启字体下划线
      console.format(console.nounderline); // 关闭字体下划线
      字体加粗和下划线可以共存。


      来自Android客户端4楼2014-12-18 13:00
      回复
        【设置控制字体前后景颜色】
        wlang::console.color() 函数
        使用方法(已经在作用域内声明 wlang::console):
        console.color([字体前景颜色控制符对象], [字体后景颜色控制符对象]);
        下面是所有可用的前后景颜色控制符:
        console.black // 黑色
        console.red // 红色
        console.green // 绿色
        console.brown // 黄棕色
        console.blue // 蓝色
        console.purple // 紫色
        console.navy // 青色
        console.white // 白色
        console.original // 默认颜色
        console.original_underline // 默认颜色,带下划线(只用于前景)
        字体颜色无法共存。


        来自Android客户端5楼2014-12-18 13:07
        回复
          【恢复字体格式设置】
          wlang::console.reset() 函数
          使用方法(已经在作用域内声明 wlang::console):
          console.reset();
          相当于 console.format(console.nobold).format(console.nounderline).color(console.original, console.original);


          来自Android客户端6楼2014-12-18 13:09
          回复
            【清空屏幕内容】
            wlang::console.clear() 函数
            使用方法(已经在作用域内声明 wlang::console):
            console.clear();
            相当于 std::system("clear");


            来自Android客户端7楼2014-12-18 13:12
            回复
              【移动屏幕光标】
              wlang::console.move() 函数
              使用方法(已经在作用域内声明 wlang::console):
              console.move([横坐标], [纵坐标]);
              将光标移动到第一行第一列:
              console.move(1, 1);


              来自Android客户端8楼2014-12-18 13:16
              回复
                【暂停直到输入流获取一个字符(无需按下回车键)】
                wlang::console.pause() 函数
                使用方法(已经在作用域内声明 wlang::console):
                console.pause();
                相当于 DOS 中的 pause 命令。


                来自Android客户端9楼2014-12-18 13:17
                回复
                  【以秒为单位暂停一段时间】
                  wlang::console.delay() 函数
                  使用方法(已经在作用域内声明 wlang::console):
                  console.delay([暂停秒数]);
                  暂停一秒:
                  console.delay(1);


                  来自Android客户端10楼2014-12-18 13:19
                  回复
                    【以微秒为单位暂停一段时间】
                    wlang::console.udelay() 函数
                    使用方法(已经在作用域内声明 wlang::console):
                    console.udelay([暂停微秒数]);
                    暂停 0.5 秒(50 万微秒):
                    console.udelay(500000);


                    来自Android客户端11楼2014-12-18 13:20
                    回复
                      【显示系统当前时间】
                      wlang::console.time() 函数
                      使用方法(已经在作用域内声明 wlang::console):
                      console.time();
                      相当于 DOS 中的 time 命令。


                      来自Android客户端12楼2014-12-18 13:21
                      回复
                        【刷新缓冲区】
                        wlang::console.flush() 函数
                        使用方法(已经在作用域内声明 wlang::console):
                        console.flush();
                        相当于 fflush(stdout);


                        来自Android客户端13楼2014-12-18 13:22
                        回复
                          【回显信息】
                          wlang::console.echo() 函数
                          使用方法(已经在作用域内声明 wlang::console):
                          console.echo([非负个数参数]);
                          相当于 DOS 中的 echo 命令或 std::cout << [参数] << std::endl;(会在最后放置一个换行符,如果没有参数则另起一行)
                          输出 Pi 的大小,精度为小数点后 10 位(还需要预处理命令 #include <iomanip>):
                          console.echo("π ≈ ", std::fixed, std::setprecision(10), 3.141592653589);
                          输出:
                          π ≈ 3.1415926536


                          来自Android客户端14楼2014-12-18 13:27
                          收起回复
                            @微軟天朝 @zoucapss @李dazhong @Guanrenfu


                            来自Android客户端15楼2014-12-18 13:28
                            回复
                              好高级的样子。。看不懂


                              来自Android客户端16楼2014-12-18 13:37
                              回复