printf
输出到显示屏;
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)