2 curses库IO处理--输入/输出函数
2015-05-26 07:31
225 查看
2.3 输入/输出函数
==================
2.3.1 字符,字符串输出
----------------------
2.3.2 字符,字符串输入
----------------------
本文出自 “暗日” 博客,请务必保留此出处http://darksun.blog.51cto.com/3874064/1286554
==================
2.3.1 字符,字符串输出
----------------------
/** @brief 在光标位置输出字符,但不自动刷新 @param ch 需要输出的字符 @return OK 成功 @return ERR 失败 @note chtype为无符号长整型,它的低位可以包含字符本身的信息,这部分与char类型类似 @note curses中定义了一些常量与之队列,这些常量以ACS_开始:ACS_ULCORNER,ACS_LLCORNER,ACS_URCORNER,ACS_LRCORNER,ACS_RTEE,ACS_BTEE,ACS_HLINE,ACS_VLINE,ACS_PLUS,ACS_S1,ACS_S9,ACS_DIAMOND,ACS_CKBOARD,ACS_DEGREE,ACS_PLMINUS,ACS_BULLET,ACS_LARROW,ACS_RARROW,ACS_UARROW,ACS_DAROW,ACS_BOARD,ACS_LANTERN,ACS_BLOCK @see waddch(),mvaddch(),mvwaddch() */ int addch(chtype ch); /** @brief 输出字符,并自动刷新 @note 跟addch类型,但是会自动刷新窗口 */ int echochar(chtype ch); /** @brief 输出字符串str @note 如果字符串的长度超过了屏幕的大小,字符串将截取掉 @see waddstr(),mvwaddstr(),mvaddstr() */ int addstr(char* str); /** @brief 在屏幕上格式化输出一个或者多个值 */ int printw(char* fmt,arg1,arg2...); /** @brief 在当前位置插入一个字符 @note 字符插入后,光标将自动的向右i移动一个位置,如果最右边的字符超过终端屏幕的范围,它将被截取掉 @see mvprintw(),mvwprintw(),wprintw() */ int insch(chtype ch); /** @brief 删除当前光标处字符的函数 */ int delch(); /** @brief 在屏幕上插入一空白行 */ int insertln(); /** @brief 删除当前行,并且将当前行下的所有行往上移动一行,最后一行则用空格代替 */ int deleteln();
2.3.2 字符,字符串输入
----------------------
/** @brief 从终端键盘读取一个字符,并返回字符的整数值 @return 如果成功,则返回读入的字符整数值 @return 如果失败,返回ERR */ int getch(); /** @brief 从终端键盘接受字符串,并且存储在str中 @param str 指向存储字符串的位置 @note 当字符串被存储时,'\n'被空格所代替 */ int getstr(char* str); /** @brief 格式化输入数据,并把他们复制到指定的位置 */ int scanw(char* fmt,argptr1,argptr2...);
本文出自 “暗日” 博客,请务必保留此出处http://darksun.blog.51cto.com/3874064/1286554
相关文章推荐
- 2 curses库IO处理--输入/输出函数
- //1、输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- (用指针方法处理)有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。编写一个函数实现上述功能,在主函数中输入n个整数,并输出调整后的n个数
- IO输入与输出--处理流--03
- 字符串处理函数strcpy(), strcat(), strcmp()的输入输出
- 输入输出处理(IO)(备忘)——下
- * 问题描述:输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 2 curses库IO处理--字符属性函数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数
- (c++)输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。 注意:不是排序!不是排序!
- 2 curses库IO处理--字符属性函数
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数和最后一个数对换,写三个函数:1.输入10个数,2.进行处理.3输出10个数
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- 黑马程序员-JAVA高级视频_IO输入与输出-18天-3(IO异常处理方式)
- 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
- 找出最小存首位和最大数存末位,写三个函数:输入、输出、处理。
- 在主函数内任意输入一个5X6矩阵,编写一函数求出每一行的和放到一个一维数组中,输出此矩阵及其每一行的和。