码迷,mamicode.com
首页 > 编程语言 > 详细

鼠标坐标获取(C语言控制台)

时间:2020-01-20 14:44:27      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:back   s函数   bit   win   pre   时间   poi   c语言   获取   

  如题,利用C语言的GetCursorPos函数实现. 示例:

#include <bits/stdc++.h>
#include <windows.h>
#include <conio.h>

int main(){
    long x, y;
    POINT pt = {0, 0};
    LPPOINT xy = &pt;
    while(true){
        // 获取坐标
        GetCursorPos(xy);
        // 打印坐标
        printf("%d %d",pt.x,pt.y);
        Sleep(300);
        // 12个\b 
        printf("\b\b\b\b\b\b\b\b\b\b\b\b");
        // 12个空格 
        printf("            ");
        printf("\b\b\b\b\b\b\b\b\b\b\b\b");
        //system("cls");
    }
}

 

这里使用了 退格-空格-退格 的方法代替system("cls") ,因为system每次调用时消耗的时间都较长.

bakcground:#f9b289

过于简单,欢迎CV

鼠标坐标获取(C语言控制台)

标签:back   s函数   bit   win   pre   时间   poi   c语言   获取   

原文地址:https://www.cnblogs.com/drakeisdumb/p/12217603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!