回Blog首页 /  前一篇: 泰达 大兴 /  后一篇: 有一种角色


c中输入字符和字符串的函数总结

作者 liangpi 发表于:2008年04月16日 13:55

输入字符串: 

scanf("%s",in_buff);

——可以格式化输入;第二个参数是地址,可以是字符指针或者字符数组;不提供字符数组数据越界检查;以回车结束输入。

gets(in_buff);

——参数为地址,可以使字符指针或者字符数组;不提供字符数组越界检查;以回车结束输入。

fgets(in_buff,BUFFER_SIZE + 1,stdin);

——参数1为字符指着或者字符数组,参数2为要输入的字符个数,+1表示字符串结束标志,参数3为标准是输入;提供越界检查,以buffer_size+1为标准;以回车结束输入。

输入字符:

getch();

——从控制台读取一个字符,但是不回显在屏幕上;不需要回车结束。

getche();

——从控制台读取一个字符,回显屏幕;不需要回车结束。

getchar();

——从控制台读取一个字符,回显屏幕;需要回车结束(如果连续使用该函数,要注意下次调用该函数,会读取上次输入的回车符)。

scanf("%c",char *);

——从控制台读取一个字符,回显屏幕;需要回车结束(注意事项同上)。


引用地址(Trackback)

http://www.nklog.org/trackback.php?id=7555

不想说两句?

 authimage 验证瞿必要)

插入评论表情


其他人口沫横飞的证据 ——关于《c中输入字符和字符串的函数总结》

 

回Blog首頁 /  上一篇: 泰达 大兴 /  下一篇: 有一种角色