VSscanf处理
1.原因:scanf不检查边界问题,容易出现安全问题。2.解决:一.在VS内部编程:eg:char buf[5] = {’\0’};scanf("%s", buf);变为-------------->>char buf[5] = {’\0’};scanf_s("%s", buf, 5);//表示最多读取4个字符,buf[4] = ‘\0’.采用函数scanf_s读取单个字符时,也需要限定长度,写法如下:scanf_s("%c, %c", &c1, 1, &c2,
原创
2020-08-12 11:12:41 ·
1592 阅读 ·
0 评论