C语言里的puts()函数怎么用
答案:4 悬赏:60 手机版
解决时间 2021-03-20 06:13
- 提问者网友:绫月
- 2021-03-19 20:30
C语言里的puts()函数怎么用
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-03-19 20:57
puts()函数是C语言中的输出函数。
uts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。
函数原型:int puts(const char *string);
参数:string const的字符类型的指针
返回值: int类型,执行成功输出的字节数,执行失败返回EOF。
注意:puts输出字符串时要遇到'\0’也就是字符结束符才停止,所以在字符串的最后一个要是 '\0'符。
实例:
#include
#include
int main(void)
{
int i;
char string[20];
for(i=0;i<10;i++)
string[i]='a';
string[10]='\0';//注意
puts(string);
getch();
return 0;
}
uts()函数用来向标准输出设备(屏幕)写字符串并换行,其调用方式为,puts(s);其中s为字符串字符(字符串数组名或字符串指针)。
函数原型:int puts(const char *string);
参数:string const的字符类型的指针
返回值: int类型,执行成功输出的字节数,执行失败返回EOF。
注意:puts输出字符串时要遇到'\0’也就是字符结束符才停止,所以在字符串的最后一个要是 '\0'符。
实例:
#include
#include
int main(void)
{
int i;
char string[20];
for(i=0;i<10;i++)
string[i]='a';
string[10]='\0';//注意
puts(string);
getch();
return 0;
}
全部回答
- 1楼网友:独钓一江月
- 2021-03-19 23:17
o
- 2楼网友:掌灯师
- 2021-03-19 22:06
puts是输出一个字符串到控制台,并自动换行。
所以你的put(“”)就能起到换行功能!
所以你的put(“”)就能起到换行功能!
- 3楼网友:神鬼未生
- 2021-03-19 21:16
puts就是输出字符串啊。
int puts(
const char* string
);
MSDN的例子
#include
void main( void )
{
puts( "Hello world from puts!" );
}
运行结果就是
Hello world from puts!
你要输出换行的话,就用 puts( "\n" );
用法很简单啊,就是把一个C样式的字符串当参数传过去。
//-----------------------------------------
我刚刚试过了
puts( "" )的确可以起到换行的作用。
The puts function writes string to the standard output stream stdout, replacing the string's terminating null character ('\0') with a newline character ('\n') in the output stream.
当puts遇到\0时,会输出一个\n,也就是换行。
所以puts( "" )时,因为字符串本身长度为0,所以第一个字符就是\0,puts会输出一个\n,所以起到了换行的效果。
也就是说, puts( "" )跟puts( "\0" )是等效的,也等效於printf( "\n" )
int puts(
const char* string
);
MSDN的例子
#include
void main( void )
{
puts( "Hello world from puts!" );
}
运行结果就是
Hello world from puts!
你要输出换行的话,就用 puts( "\n" );
用法很简单啊,就是把一个C样式的字符串当参数传过去。
//-----------------------------------------
我刚刚试过了
puts( "" )的确可以起到换行的作用。
The puts function writes string to the standard output stream stdout, replacing the string's terminating null character ('\0') with a newline character ('\n') in the output stream.
当puts遇到\0时,会输出一个\n,也就是换行。
所以puts( "" )时,因为字符串本身长度为0,所以第一个字符就是\0,puts会输出一个\n,所以起到了换行的效果。
也就是说, puts( "" )跟puts( "\0" )是等效的,也等效於printf( "\n" )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯