哪位大大详细地介绍一下??
puts功能是输出字符串. gets是输入字符串:
#include <stdio.h>
void main( void )
{
puts( "Hello world from puts!" );
}
输出: Hello world from puts!
--------------------------------------------------------------
【文章作者】:xiaosan669
【作者邮箱】:xiaosan669@163.com
【作者QQ】:464745707
---------------------------------------------------------------
C语言编译系统提供了大量处理字符串的库函数,下面介绍几种常用的函数。使用字符串输入函数gets()和输出函数puts()时,要用#include命令将“stdio.h”头文件包含到源文件中。而使用其他的字符串处理函数时,要用#include命令将“string.h”头文件包含到源文件中。
1. 字符串输入函数gets()
调用gets()函数实现字符串的输入,其调用形式为:
gets(字符数组);
功能:从终端输入一个字符串(包括空格)赋给从字符数组起始的存储单元中,直到读入一个回车符为止。回车符读入后,不作为字符串的内容,系统将自动用’\0’替换,作为字符串结束的标志。
如:
char c[20];
gets(c);
执行上面的语句,如果输入:How are you!<CR>
则将读入的12个字符依次存入到c[0]开始的存储单元中,并在其后自动加入一个字符串结束标志’\0’。
2.字符串输出函数puts()
调用puts()函数实现字符串的输出,其调用形式为:
puts(字符数组);
功能:将字符数组起始地址开始的一个字符串(以’\0’结束的字符序列)输出到终端,并将字符串结束标志’\0’转化成’\n’,自动输出一个换行符。
如:
char c[ ]= "How\nare\nyou!";
puts(c);
输出结果:
How
are
you!
3.字符串长度函数strlen() 略..
4.字符串连接函数strcat() 略...
5.字符串复制函数strcpy() 略..
6.字符串比较函数strcmp() 略..
[D.S.T] - 技术的精纯及无私的奉献才是我们最大的追求。 - 无尽的黑暗,无尽的追求,为技术而生,坚持共享,倡导自由
[版权所有 转载注明]