怎么用scanf s输入一个字符串
在VS 较新的版本中(大概是05或08版以上),为了让原版函数更安全,很多函数后面都带有"_s"的后缀,而"scanf_s"按照scanf的方式输入字符串编译器会出错,无法进行正常的编译。
操作方法
(01)用scanf输入一个字符串:#include<stdio.h>int main(){char a[20];scanf("%s",a);printf("输入的字符串是:%sn",a);return 0;}
(02)用scanf_s输入一个字符串:#include<stdio.h>int main(){char a[20];scanf("%s",a,20); /*a,20中的 ,20 是用来指定缓冲区大小的参数,表示最多读取n-1个字符,不加的话,编译器会出错,无法进行正常的字符串输入*/printf("输入的字符串是:%sn",a);return 0;}
特别提示
不同的编译器有不同的要求,若编译器没有要求在函数后面加上"_s",直接按正常的编写即可
-
行医资格证报考条件有哪些
(01)行医资格证报考条件可能会因地区和国家的不同而有所差异。一般来说,以下是常见的行医资格证报考条件:1.学历要求:通常需要具备医学相关专业的大学本科或以上学历,比如医学、临床医学、中医学等。(02)2.年龄要求:通常要求报考者年满18周岁以上,最大年龄限制可能会有一...
-
最厉害的上古神兽 鲲鹏有哪些特别之处
导语:在中国神话故事中,神兽是比较常见的一种。当然这里说的神兽和网络四大神兽不同,那么在传说中最厉害的上古神兽鲲鹏又有什么特别的呢?探秘志小编带大家一起认识一下。最厉害的上古神兽鲲鹏相信大家都知道这几句描写鲲的话:“北冥有鱼,其名为鲲。鲲之大,不知其几...
-
扑街是什么意思?粤语中骂人的词,源自英文Poor guy
解答:扑街主要表达3种意思:1.原意是走路被绊倒,扑倒在马路上;2.游戏中角色死亡,或者指乞丐;3.粤语中的“仆街”同意,源自外语中的“poorguy”,本意是骂人,也可表达一种倒霉的意思。扑街是什么意思?1.古文中扑街是扑倒在路上是指走路被绊倒,“扑”是扑倒,“街”是在街上...
-
什么时间跑步最好? 一天中跑步的最佳时间是什么时候
导语:锻炼身体是永恒不变的话题,不仅可以让身体更好更健康,同时可以让身材更加标准一些,而跑步算是很多人都会选择的运动方式。那么问题来了什么时候跑步最好呢?和探秘志一起看看。早上跑步怎么样有人说早上是适合锻炼跑步的好时候,俗话说得好一日之计在于晨。但是...