Go to main content

man pages section 3: Curses Library Functions

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

wmove(3XCURSES)

Name

move, wmove - move cursor in window

Synopsis

cc [ flag... ] file... –I /usr/xpg4/include –L /usr/xpg4/lib \
–R /usr/xpg4/lib –lcurses [ library... ]

c89 [ flag... ] file... –lcurses [ library... ]

#include <curses.h>

int move(int y, int x);
int wmove(WINDOW *win, int y, int x);

Parameters

y

Is the y (row) coordinate of the position of the cursor in the window.

x

Is the x (column) coordinate of the position of the cursor in the window.

win

Is a pointer to the window in which the cursor is to be written.

Description

The move() function moves the logical cursor (for stdscr) to the position specified by y (row) and x (column), where the upper left corner of the window is row 0, column 0. The wmove() function performs the same action, but moves the cursor in the window specified by win. The physical cursor will not move until after a call to refresh(3XCURSES) or doupdate(3XCURSES).

Return Values

On success, these functions return OK. Otherwise, they return ERR.

Errors

None.

Attributes

See attributes(7) for descriptions of the following attributes:

ATTRIBUTE TYPE
ATTRIBUTE VALUE
Interface Stability
Committed
MT-Level
Unsafe
Standard

See Also

doupdate(3XCURSES), libcurses(3XCURSES), attributes(7), standards(7)