读书人

puts函数自动换行是咋回事

发布时间: 2012-03-25 20:55:16 作者: rapoo

puts函数自动换行是怎么回事?
#include<stdio.h>
#include<string.h>
void main(){
char a[20];
gets(a);
puts(a);
printf("%s",a);
}
puts函数输出后换行,但printf函数输出后想换行得加'\n',谁解释下puts函数自动换行是规定的吗?

[解决办法]
Writes the C string pointed by str to stdout and appends a newline character ('\n').

[解决办法]
是自动换行
[解决办法]
puts自动给你加个\n
[解决办法]

探讨
#include<stdio.h>
#include<string.h>
void main(){
char a[20];
gets(a);
puts(a);
printf("%s",a);
}
puts函数输出后换行,但printf函数输出后想换行得加'\n',谁解释下puts函数自动换行是规定的吗?

读书人网 >C语言

热点推荐