2.scanf("%s",s); 读入一个不含空格,TAB和回车符的字符串存入字符数组s,注意无&
3.sprintf(s,"%d%d%d",x,y,z); 将x,y,z输入到数组s中
4.strchr(s,buf[i]); 在字符串s中寻找单个字符buf[i];
5.strlen(s); 获取字符串s的实际长度(不包括结束符\0)
6. 注意字符串存入数组时,最后一个结束符\0会要存入数组
7.字符串的赋值: strcpy(a,b);
比较:strcmp(a,b);
连接:strcat(a,b);
不能使用运算符“=”、“==”、“<=”等
输入字符串
8. 1)使用fgetc(fin) 从打开的文件fin中读取一个字符,返回int值
fgetc(stdin) 从输入流中读取一个字符,返回int值
getchar() 例: scanf("%d",&n)
输入:123。 (因为文章看不出来空格,此后用“。”代替)
那么getchar()读取的将是空格,如果输入数字后输入回车符,getchar()将读取空格符。
2)使用fgets(buf,maxn,stdin)读取完整的一行,其中buf声明为buf[maxn](即为数组)。
此函数读取不超过过maxn-1个字符,不会产生越界,一旦读取到回车符"\n"读取工作停止。且“\n”将会是buf字符串中最后一个有效字符(再往后是字符串结束符"\0")。
一种情况下不以“\n”结尾:读到文件结束符。
当一个字符都没有读到时,fgets返回NULL。
9.C语言中将数字转换成字符串的方法
http://c.biancheng.net/cpp/html/1573.html