c++
Gienimer
这个作者很懒,什么都没留下…
展开
-
使用CFile::SetStatus设置文件只读的报错问题
给文件设置只读属性 按照msdn的指示写了如下代码TCHAR* pFileName = _T("ReadOnly_File.dat");CFileStatus status;CFile::GetStatus(pFileName, status);status.m_attribute |= CFile::readOnly;CFile::SetStatus(pFileName, status);//报错结果在某些情况下,SetStatus会报错引发程序崩溃,按下面更改后不再报错TCHAR* pF原创 2022-04-06 16:38:56 · 275 阅读 · 0 评论 -
从c++到c# 基本概念
c++程序员学c# 基础参考:C# 教程 https://www.runoob.com/csharp/csharp-tutorial.htmlVS安装C#以后,有一个文档专门介绍C#语法,而且是中文版:《CSharp Language Specification.docx》基础语法区别?与?? 可空类型int? num1 = null;// 一个?代表可空类型double num3;num3 = num1 ?? 1.23;//如果num1为null,则num3赋值为1.23字符串常量@原创 2022-03-04 23:16:25 · 471 阅读 · 0 评论 -
wcscpy_s 报错Buffer is too small
拷贝wchar_t*的时候,用到了wcscpy_s,本来很简单的代码,却出了Buffer is too small的问题,改了几次才好,这种低级错误在这里记录一下原代码wstring wstr = L"1234567890";//别处传来的字符串wchar_t* ws = new wchar_t[wstr.length()];//这个长度有问题memset(ws, 0, wstr.length()*sizeof(wchar_t));wcscpy_s(ws, wstr.length(), wstr.原创 2021-12-25 16:55:51 · 944 阅读 · 0 评论