- 博客(4)
- 收藏
- 关注
原创 Git不能使用密码认证push的解决方案
今天使用git push的时候出现了以下问题remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.首先,我们需要获得一个token(生成过的直接看最后)点击自己头像–>settings–>Developer settings–>Personal access tokens–>Generate
2021-12-13 20:59:24
2729
原创 scanf/scanf_s格式字符串使用正则表达式读取字符时内存越界问题
当scanf中使用格式化字符串读取输入时,实际上读入的是一个字符串。所以如下代码 char ch; scanf("%[+*/-]", &ch);如果输入’+’,则scanf实际读取到的是字符串”+\0",所以此时在&c处存储‘+’,在&c+1处存储‘\0’,但scanf仍然会返回1(c读取到了’+’),显然发生了越界现象,这个现象在程序结束后释放变量时报错,提示栈...
2019-10-31 18:44:55
719
原创 c++cin输入读取错误的缓冲问题
在c++里面如果cin读取的数据类型和变量不同的话例如、int n;cin >> n;cout << n << endl;如果在标准输入中输入大于int_max的数或者字符串的话,cin就会读入失败,将输入值存入缓冲区,如果不及时处理的话,就可能会造成不断循环读入这个不合适的值而死循环。解决方法就是在cin读取语句后加一个判断语句cin.fail(...
2019-09-21 09:46:50
789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅