C/C++ 获得控制台输入的3种方法

C的方法:
头文件stdio.h
1.  gets
char szInput[64];
gets( szInput );    // 支持输入中文,以换行符结束

2. scanf
char szInput[64];
scanf("%[a-z0-9]", szInput);  // 扫描所有a~z和0~9的输入,遇到不在这个范围内的字符则结束

C++的方法:
头文件string
1. getline
string s;

getline(cin,s, '\n');   // 遇到换行符结束


转帖:http://unix-cd.com/vc/www/23/2007-06/3074.html

展开阅读全文

没有更多推荐了,返回首页