字符处理 第二弹
2014-05-08 22:08
344 查看
printf
输出到显示屏;
fprintf
输出到文件;
sprintf(不小心打出了这个函数,于是认识了它
)
输出到字符串;
example:
fgets(buf,maxx,stdin/fin)
输入有空格的一行字符,以\n结尾。/*注意maxx足够大*/
字符测试函数(头文件#include<cctype>)
int isalnum(int c)-------
int isalpha(int c)--------
int iscntrl(int c)-------是否为控制字符ascll 1-31 and127
int isdigit(int c)--------是否为十进制数
int isgraph(int c)-----是否是除space外的可打印字符
int islower(int c)
int isprint(int c)-------是否是包含space内的打印字符
...........
字符转换----
int toupper(int c)
int tolower(int c)
输出到显示屏;
fprintf
输出到文件;
sprintf(不小心打出了这个函数,于是认识了它
)
输出到字符串;
example:
#include<iostream> #include<cstdio> #include<algorithm> #include<cmath> #include<cctype> #include<cstring> #define INF 0x3f3f3f3f #define maxn 5000+10 using namespace std; char buf[maxn],s[maxn]; int main() { int i=1; char j='k'; sprintf(buf,"%d%c",i,j); //自动加 \0 printf("%s",buf); return 0; }
fgets(buf,maxx,stdin/fin)
输入有空格的一行字符,以\n结尾。/*注意maxx足够大*/
字符测试函数(头文件#include<cctype>)
int isalnum(int c)-------
int isalpha(int c)--------
int iscntrl(int c)-------是否为控制字符ascll 1-31 and127
int isdigit(int c)--------是否为十进制数
int isgraph(int c)-----是否是除space外的可打印字符
int islower(int c)
int isprint(int c)-------是否是包含space内的打印字符
...........
字符转换----
int toupper(int c)
int tolower(int c)
相关文章推荐
- 51单片机实现LED二极管亮度阶梯变化
- 最近想搞搞安卓的ADB,发现总是识别不了手机
- MySQL存储过程(一)
- Windows 7 ALL-IN-ONE for dummies
- UVa 439 & SDU 1372 - Knight Moves
- python optparser 输出中文的方法
- linux系统看log
- 更改项目名称和Ant部署的EAR包的名称相关问题
- MVC批量更新,使用jQuery Template
- mac系统文件及环境变量
- 使用fcntl函数将套接字设为非阻塞式I/O
- ruby on rails link_to字体颜色变更
- DAY24-交通灯管理系统 小结
- struts2之值栈ValueStack
- 2014年实习生招聘之杭州华三通信技术有限公司实习生招聘部分笔试题—2014/04/10
- 南阳理工OJ_题目61 传纸条(一)
- iOS:属性、修饰词(内存管理) 及其对应成员变量 、ARC
- (转)HubbleDotNet 和 Lucene.net 性能对比测试
- 单例模式
- DAY23--java高新技术JavaBeans的实例