C++
圈甜甜
这个作者很懒,什么都没留下…
展开
-
【计网实验】VS 2017 Error C2664的解决
问题 使用函数GetCurrentDirectory()函数时报错:无法将参数从char*类型转换为“LPCWSTR”。 原因 GetCurrentDirectory()的函数原型为: DWORD GetCurrentDiretory( DWORD nBufferLength, //目录大小 LPTSTR lpBuffer //指定一个在前面已经定义好的字符串,用来装载当前目录 ); 在工程属性中可以发现使用的是Unicode字符。 解决办法 1.尝试修改使用的字符集。 项目属性->配置属性原创 2020-07-28 09:57:51 · 1230 阅读 · 0 评论 -
编译原理实验遇到问题的解决
new char[]不可用 char *str=new char[20] 出现下滑红线表示new是未定义的表示 (可能是定义关键词时已经使用了char) 修改为: char *str=(char *)malloc[20] 通过 关闭SLD原创 2020-06-28 10:59:49 · 893 阅读 · 0 评论 -
Visual Studio 2017中 error 4996 的解决
问题描述 使用strcpy()、strcat()、fopen()、gets()等函数时会报错,建议使用安全函数。 解决方法 项目内解决 上方工具栏>>项目>>最后一个的项目属性 打开后: 左侧C/C++>>预处理器>>预处理器定义 增加_CRT_SECURE_NO_WARNINGS 注意:这次设置只是在这个项目里生效。 该文件中解决 ...原创 2020-05-25 16:47:44 · 197 阅读 · 0 评论