Related Articles

Related Articles

How to change cursor style using C
  • Last Updated : 18 Aug, 2020

In this article, we will discuss how to change the cursor style on the screen in C.

Approach: The idea is to use the setcursortype() function to change the cursor style on the output screen. This function takes cursor-type as an argument and is declared under the conio.h header file.

Header File:

#include <conio.h>

Below are the list of valid cursor-type:

  1. _NOCURSOR: Turns off the cursor.
  2. _NORMALCURSOR: Normal underscore cursor.
  3. _SOLIDCURSOR: Solid block cursor.

Syntax:



void _setcursortype(int cursor-type)

Program 1:

Below is the program for changing the cursor type to _NOCURSOR:

C

filter_none

edit
close

play_arrow

link
brightness_4
code

// C program to change cursor style
#include <conio.h>
#include <stdio.h>
  
// Driver Code
int main()
{
    // Call _setcursortype function
    _setcursortype(_NOCURSOR);
  
    // Print message
    cprintf("No Cursor    :");
    return 0;
}

chevron_right



Output:
Below is the output of the above program:

Program 2:

Below is the program for changing the cursor type to _SOLIDCURSOR:

C

filter_none

edit
close

play_arrow

link
brightness_4
code

// C program to change cursor style
#include <conio.h>
#include <stdio.h>
  
// Driver Code
int main()
{
    // Call _setcursortype function
    _setcursortype(_SOLIDCURSOR);
  
    // Print message
    cprintf("Solid Cursor    :");
    return 0;
}

chevron_right



Output:
Below is the output of the above program:

Program 3:

Below is the program for changing the cursor type to _NORMALCURSOR:

C

filter_none

edit
close

play_arrow

link
brightness_4
code

// C program to change cursor style
#include <conio.h>
#include <stdio.h>
  
// Driver Code
int main()
{
    // Call _setcursortype function
    _setcursortype(_NORMALCURSOR);
  
    // Print message
    cprintf("Normal Cursor :");
  
    return 0;
}

chevron_right



Output:
Below is the output of the above program:




My Personal Notes arrow_drop_up
Recommended Articles
Page :