cctype中的字符函数
isalnum()如果是字母或者数字返回true
isalpha()如果是字母返回true
iscntrl()如果是控制字符返回true
isdigt()如果是数字返回true
isgraph()如果是空格之外的打印字符返回true
islower()如果是小写字母则返回true
isprint()如果是打印字符(包括空格)则返回true
ispunct()如果是标点符号,则返回true
isspace()如果是标准空白字符(空格/进制/换行符/回车/水平制表符/垂直制表符),则返回true
isupper()如果是大写字符则返回true
isxdigit()如果是16进制数字0-9 a-f A-F则返回true
tolower()如果是大写字符,返回其小写,否则原路返回
toupper()如果是小写字符,返回其小写,否则原路返回
?:运算符:ex1?ex2:ex3如果ex1是true,则ex2否则ex3
switch case:
switch(expression)
{
case label1:statement(s)
case label2:statement(s)
...
default:statement(s)
}
注意:switch case中每一个case都必须是单独的值,且必须是整数,因此sc无法处理浮点数
break跳出大循环,continue跳过小循环
写入到文本文件
头文件:#include
ofstream outFile;
outFile.open("info.txt");
outFile代替cout使用即可把cout类容写入txt
读取文本文件
ifstream inFile
inFile.open("test.txt");
inFile >> value;
.good()判断是否是EOF .eof()如果是EOF返回true