小编Zal*_*tax的帖子

字符在更改颜色并向后打印时重叠

在此输入图像描述

正如你所看到的那样,即使有足够的空间,上部暗X也会被切割.

发生这种情况是因为它们已经改变颜色并向后打印(从右到左).

这是一个错误,错误的代码,我的系统上的错误设置或(我怀疑它)它应该是什么样的?

以下是生成此输出的代码:

#include <Windows.h>
#include <iostream>
void moveTo(int x,int y){
    COORD kord={x,y};
    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),kord);
}
void setColor(WORD attributes){
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), attributes);
}

void main(){
    for(int i=9;i+1;i--)
    {
        moveTo(i,0);
        std::cout.put('X');
    }
    for(int i=-10;i;i++)
    {
        moveTo(i+10,1);
        std::cout.put('X');
    }
    setColor(8);
    for(int i=9;i+1;i--)
    {
        moveTo(i,2);
        std::cout.put('X');
    }
    for(int i=-10;i;i++)
    {
        moveTo(i+10,3);
        std::cout.put('X');
    }
    setColor(7);
    for(int i=9;i+1;i--)
    {
        moveTo(i,4);
        std::cout.put('X');
    }
    for(int i=-10;i;i++)
    {
        moveTo(i+10,5);
        std::cout.put('X');
    }
    std::cin.get();
}
Run Code Online (Sandbox Code Playgroud)

c++ windows console textcolor visual-studio

7
推荐指数
1
解决办法
515
查看次数

查看存储的cookie或在浏览器中调试

我创建了一个存储cookie的网页,以记住用户在方案查看器中放置的ID.它适用于IE,Firefox和Chrome的桌面版本.但是,当我尝试使用Android或iPhone访问它时,它不起作用.

我想知道的是你如何看待存储的cookie或如何调试JavaScript/HTML/CSS.如果我查看桌面Firefox中的错误,我会发现JavaScript和CSS没有错误.

javascript debugging cookies android

3
推荐指数
1
解决办法
7298
查看次数