6个回答
2013-03-27
展开全部
puts()函数用来向标码雀桐准输出设备(屏幕)写字符串并换行, 其调用格式为:
puts(s);
其中s为字符串变量(字符串数组名或字符串指针)。
puts()函数的作用与语printf("%s\n", s)相同。
例如:
main()
{
char s[20], *f; /*定义字符串数组和指针变量*/
strcpy(s, "Hello! Turbo C2.0"); /*字符串迟坦数组变量赋值*/
f="Thank you"; /*字符串指针变量赋值*/
puts(s);
puts(f);
}
说明:
(1). puts()函数只能输出岁仔字符串, 不能输出数值或进行格式变换。
(2). 可以将字符串直接写入puts()函数中。如:
puts("Hello, Turbo C2.0");
puts(s);
其中s为字符串变量(字符串数组名或字符串指针)。
puts()函数的作用与语printf("%s\n", s)相同。
例如:
main()
{
char s[20], *f; /*定义字符串数组和指针变量*/
strcpy(s, "Hello! Turbo C2.0"); /*字符串迟坦数组变量赋值*/
f="Thank you"; /*字符串指针变量赋值*/
puts(s);
puts(f);
}
说明:
(1). puts()函数只能输出岁仔字符串, 不能输出数值或进行格式变换。
(2). 可以将字符串直接写入puts()函数中。如:
puts("Hello, Turbo C2.0");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出一个字符串, 同时输出一个换行.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
using namespace std;
int main()
{
char str[100];//把char换成string就不行洞轿型了
gets(str);
puts(str);
}
好像是只能用于输出用 char定义的字符串 并会输纳猜出换行
如果用的是string定义的字符串就不能用puts输出帆携
using namespace std;
int main()
{
char str[100];//把char换成string就不行洞轿型了
gets(str);
puts(str);
}
好像是只能用于输出用 char定义的字符串 并会输纳猜出换行
如果用的是string定义的字符串就不能用puts输出帆携
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出一个字符串,并自动换行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询