c语言安全输入字符数组

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     const int max_name = 20;  //  字符数组最大长度
 6     char name[max_name];
 7 
 8     char fmt[10];
 9     sprintf(fmt,"%%%ds",max_name - 1 );
10     scanf(fmt,name);
11     printf("%s\n",name);
12     return 0;
13 }

 

posted @ 2020-10-09 20:59  黎曼猜想  阅读(318)  评论(0)    收藏  举报