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)