-
ACM编程技巧--常用字符操作函数
- int sscanf(buff,"%d%d",&a,&b); //返回值是参数个数
- int sprintf(buff,"%d%d",a,b); //返回值是参数个数
- char *fgets(char *str,int size, FILE *stream);
注意:最好不要用gets(s),因为它没有指明读取的最大字符数,会存在潜在的问题,即不管s的可用空间。- char *strchr(const char *str,int c); //返回值是第一个c所在的位置
- char *strrchr(const char *str,int c); //返回值是最后一个c所在的位置
- 判断字符是数字,字母,ascii,空格,控制符,数字,大写,小写等
- #include<ctype.h>
- int isalnum(int c);
- int isalpha(int c);
- int isascii(int c);
- int isblank(int c); //空格 or 制表符
- int isspace(int c); //空格
- int iscntrl(int c);
- int isdigit(int c);
- int islower(int c);
- int isupper(int c);
- #include<ctype.h>
- int toupper(int c);
- int tolower(int c);
- void *memset(void *s,int c,size_t n);
- void *memcpy(void *dest,const void *src,size_t n);
-
相关阅读:
LiteMDA中支持Generic的BusinessObjectFactory实现
Domain Object Layer Design and Sample Code for LiteMDA
[BuildRelease Management]FinalBuilder
Java RMI之HelloWorld
深入浅出之正则表达式[转]
Linux中的sh+source+export
Scrum资料收集
[MySQL]安装和启动
.NET Remoting之Helloworld
[在windows上使用Unix工具]SUA+Interix+SFU+Utilities and SDK for UNIXbased Applications
-
原文地址:https://www.cnblogs.com/happy-island/p/3575654.html
Copyright © 2020-2023
润新知