永发信息网

C语言里的puts()函数怎么用

答案:4  悬赏:60  手机版
解决时间 2021-03-20 06:13
C语言里的puts()函数怎么用
最佳答案
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;
}
全部回答
o
puts是输出一个字符串到控制台,并自动换行。
所以你的put(“”)就能起到换行功能!
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" )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何判断K线走势是否真突破
我想买辆轻卡车钱不够能分期付款吗
南昌西火车出口到南昌西高铁入口多远
绍兴市区号多少
翠凤王牌喷绘工作室地址在哪,我要去那里办事
可以用挤压瓶自制简易净水器吗
Excel 怎么替换某一列中特定的值
在当代,文字工作者收入为何越来越少?
世界上最古老的国家是哪个国家?
这闸刀开关正常吗
求里面的头像
2016年五毒日时间,五毒日不能同房吗
治褥疮的药膏哪儿有买?
西安悦豪KTV包通宵多少钱啊?就是买断。
大学生法学创新性研究型课题(民商法类)如何
推荐资讯
莴笋为什么里面黑空心腐烂
西凉葡萄指什么意思
关于中国古代繁荣强大的外国电影
有没有打乒乓球的,推荐说明,斯蒂卡7.6和9.8
徐州哪里有买按摩椅的?
dnf里紫色徽章怎么放槽里
当属牛男生气之后应该怎么哄
我的电脑玩倩女幽魂很卡。一玩那内存占用就爆
人在密闭环境中呼吸会形成负压吗
关于会计分录应交税费的问题……下题中,应交
全名k歌上发来的,真的还是假的?
请问电子锁的风淋传递窗为什么不停地吹风,而
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?