curses库基本概念控制字符输入/输出的格式
termios缺点,转义处理
curses优点
提供与终端无关的字符处理方式
可以管理键盘
支持多窗体管理curses vs. ncurses
源文件包含头文件curses.h
编译时加 –lcurses选项
gcc program.c ?o program ?lcurses
gcc ?I/usr/include/ncurses progra...
分类:
系统相关 时间:
2015-05-20 11:29:50
阅读次数:
280
题目描述
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。
输入
输入数据有多组,每组占一行,有三个字符组成,之间无空格。
输出
方法一:
对于每组输入数据,输出一行,字符中间用一个空格分开。
#include
#include
using namespace std;
int main()
{
int i,j;
char a[3...
分类:
编程语言 时间:
2015-05-19 13:05:49
阅读次数:
151
1、Shell特性命令历史history!!!$!n!字符Tab键可以补全文件路径或者命令aliasa="b"unaliasa通配符*匹配零个或多个字符?匹配一个字符输入输出重定向>,>>,<,2>,2>>管道符作业控制ctrl+zjobsfgbg2、变量系统变量名都是大写,echo可以查看变量名env可以列出..
分类:
系统相关 时间:
2015-05-18 21:13:44
阅读次数:
178
一、Reader和Writer1. 字符流原理Reader是所有字符输入流的父类而Writer是所有字符输出流的父类。字符流是以字符(char)为单位读写数据的。一次处理一个unicode。字符流都是高级流,其底层都是依靠字节流进行读写数据的,所以底层仍然是基于字节读写数据的。2. 常用方法Read...
分类:
其他好文 时间:
2015-05-13 19:11:46
阅读次数:
273
读取网页中的资源内容
//new一个URl实例
URL url = new URL("http://www.baidu.com");
//通过url的openStream() 方法获取资源的字节输入流
InputStream is = url.openStream();
//将字节输入流包装成字符输入流
InputStreamReader isr = new InputStreamReader(is...
分类:
编程语言 时间:
2015-05-11 08:53:07
阅读次数:
120
这一章主要说的是输入输出流的概念和对于输入输出的简单应用。 说过的概念: ·缓冲区 在使用控制台程序编写程序时,使用输入函数输入内容时,输入的内容总是会在键入换行符\n后才完成输入,之前不论增减还是更改“输入”的内容,都不会确定最终的输入结果。而在玩游戏或者实时的按键操作时,任何一个按键,...
分类:
其他好文 时间:
2015-05-09 23:27:12
阅读次数:
249
个人项目语言转换姓名:任鑫学号:201303011149班级:计科13-1时间:2015/4/24一、题目介绍通过键盘输入整数N表示要输入几行,然后输入N行字符,输入一行后接着输出相应的转换后的内容或者Error,输入N行后,程序结束二、源码的github链接https://github.com/c...
分类:
编程语言 时间:
2015-05-06 22:46:45
阅读次数:
315
/**
* 一、BufferedReader类 public class BufferedReader extends Reader
* 从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。 可以指定缓冲区的大小,或者可使用默认的大小。大多数情况下,默认值足够大。
* 通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader包装所有其 read()
* 操作可能开销很高的 Reader(如 FileReader...
分类:
编程语言 时间:
2015-04-27 20:12:27
阅读次数:
192
1.从缓冲区读走一个字符,相当于清除缓冲区2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误3...
分类:
其他好文 时间:
2015-04-25 12:01:57
阅读次数:
124
ASCII码排序时间限制:3000 ms | 内存限制:65535 KB 难度:2描述 输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入第一行输入一个数N,表示有N组测试数据。后面的N行输入多组数据,每组输入数据都是占一行,有三个字符组成,之间无空格。输出对于.....
分类:
编程语言 时间:
2015-04-21 00:20:30
阅读次数:
156