Frage zu GetCursorPos



  • POINT mPos;
    
    while(1)
    {
    
    system("CLS");
    
      GetCursorPos(&mPos);
      cout << "X:" << mPos.x << "  Y:" << mPos.y << endl;
    

    Wie kann man den Wert von mPos.x; in einer char Variable speichern hat da wer eine Ahnung ?



  • wie wärs mit sprintf?

    #include <cstdio>
    #define MAX_BUFFER 10 //10 Zeichen, die sollten reichen
    
    POINT mPos; //Cursor Positions Variable
    char buffer[MAX_BUFFER]; //Puffer anlegen
    
    GetCursorPos(&mPos);
    sprintf_s(buffer,MAX_BUFFER,"%i",mPos.x); //und in buffer schreiben
    

    nun haste in buffer die x-position des cursors als char array.

    Ele



  • Hallo,

    sprintf_s(buffer,MAX_BUFFER,"%li",mPos.x); // x ist vom Typ LONG!
    

    MfG,

    Probe-Nutzer


Anmelden zum Antworten