7.字符串

1.字符串处理函数

scanf()缺陷:不做越界检查!不能有空格。

(1).get()

char buf[100];
gets(buf);

gets()从键盘处插入字符串,存放到指定数组。

(2).fgets()

char buf[];
fgets(buf,sizeof(buf),stdin);

 stdin代表标准输入,键盘,读取内容;

(3).puts()

自动在屏幕加换行。是在屏幕加,字符本身没有变化。

(4).fputs()

(5).strlen()

计算指定字符串s的长度,不包含换行符。 

(6).fputs()

(7).字符串拷贝strcopy(目的,源字符串)

把源字符串拷贝到目的地址;

(8).strncopy(目的,源,n个)

2.字符串比较

strcmp()

strncmp()

3.字符串追加

strcat(dst,str);

将str的内容追加到dst的后面;

4.sprintf()

格式化一个字符串,把这个字符串输出到指定数组;

5.sscanf()

从指定数组中格式化提取内容;

6.字符串查询strchr()

7.字符串切割strtok()

8.atoi()、atof()、atol()

会扫描字符串,跳过前面的空格字符,直到遇到数字或正负号才开始转换,遇到结束符才停止转换;

 

posted @ 2018-11-23 09:34  西贡小傻  Views(121)  Comments(0Edit  收藏  举报