C语言控制台在指定位置输出字符
(2017-08-19 11:21:20)
标签:
it经验 |
分类: 技术类 |
这个复杂点,需要Windows下的一些特殊的API函数,参考以下文章:
http://hi.baidu.com/onlywater/blog/item/917981822ec5b8ba6d81192e.html
BOOL
WriteConsoleOutputCharac
HANDLE hConsoleOutput, // 句柄
LPCTSTR lpCharacter, // 字符串
DWORD nLength, // 字符个数
COORD dwWriteCoord, // 起始位置
LPDWORD lpNumberOfCharsWritten // 已写个数
);
我看到里面有这么一个函数,我想应该用这个函数就能实现吧,你能给我介绍一下怎么用吗?或者可以给我写一段示例代码吗?
#include
void
{
}
int main()
{
}
在你的代码里加上这两个函数就好:
COORD size = {80, 25};
SetConsoleScreenBufferSi
SMALL_RECT rc = {0,0, 80-1,
25-1};
SetConsoleWindowInfo(h,true ,&rc);
改哪里,我改了不行么,能给我写写吗?
嗯,可以了