永发信息网

c语言里面gets(a)是什么意思

答案:5  悬赏:80  手机版
解决时间 2021-04-06 12:20
c语言里面gets(a)是什么意思
最佳答案
如果你定义一个字符数组char a[10];这样定义gets(a);就表示从键盘接收一个字符串,并放到数组a中,
如果是char *a;这样定义a;
a=(char*)malloc(N*sizeof(char));就表示从键盘接受一个字符串,并且以a为首地址开始存放字符,
给你个例子,
#include"stdio.h"
#include
#define N 10//表示开辟空间的大小,
void main()
{
char a[10],*b=(char*)malloc(N*sizeof(char));
printf("please input the string a :");
gets(a);
puts(a);
printf("please input the string a :");
gets(b);
puts(b);
}
全部回答
从数组a中得到字符串
输入一段字符串。
和scanf差不多相同,只是scanf是单个输入,而这个是字符串输入
若想从键盘上输入字符串"hi hello",则应该使用__gets__函数。gets可以接收空格;而scanf遇到空格、回车和Tab键都会认为输入结束,所有它不能接收空格
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
李易峰的与蜜蜂的约定是什么 七年、 三年 我
我是农村的,从小我就害怕空无一人的地方,还
求助:在职研究生如何政审?
持经纶以待慧主 怀赤诚以报知恩是什么意思
烤火腿怎么做
现在的季节野钓用红虫好还是拉饵好钓鱼
王者荣耀怎么改o3t
男人爱一个女人,女人走了男人后悔了的句子
单选题Mostpeoplewouldagreethatnuclearsci
有纹身怎么了歌词
本田奥德赛66一13压力传感器(vsa调制器一控制
表达思念故人的诗词,追思故人用什么花
惠普m277dw彩色激光打印一体机加粉要更换计数
给你花app靠谱吗有没有大神借款成功了的?
有人认为凭听觉能发觉飞行中的苍蝇,却不能发
推荐资讯
艾瑞泽5红色的漆要好些吗?为什么我去看了下
家里地毯上有染发剂的颜料,怎么弄?
佛山中旅全球旅行会所我想知道这个在什么地方
跪求: 现在土豆和优酷怎么看不了100集以后的
求抠图,在线等!!!
配电室清理取得成效
四书五经里大学的 内容??
武道神尊最后沈碧嫣和秦鸿还能见面吗?
2004年1月4日出生的人属什么
单选题下列加粗字的用法与其他三项不同的一项
有谁能p图的,帮忙咯
好心情庆典地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?