28 lines
597 B
Rust
28 lines
597 B
Rust
extern crate ncurses;
|
|
use ncurses::*;
|
|
|
|
fn main()
|
|
{
|
|
/* If your locale env is unicode, you should use `setlocale`. */
|
|
// let locale_conf = LcCategory::all;
|
|
// setlocale(locale_conf, "zh_CN.UTF-8"); // if your locale is like mine(zh_CN.UTF-8).
|
|
|
|
/* Start ncurses. */
|
|
initscr();
|
|
|
|
/* Print to the back buffer. */
|
|
printw("Hello, world!");
|
|
|
|
/* Print some unicode(Chinese) string. */
|
|
// printw("Great Firewall dislike VPN protocol.\nGFW 不喜欢 VPN 协议。";
|
|
|
|
/* Update the screen. */
|
|
refresh();
|
|
|
|
/* Wait for a key press. */
|
|
getch();
|
|
|
|
/* Terminate ncurses. */
|
|
endwin();
|
|
}
|