原创 聯合體賦值問題

#include<stdio.h> union { int x; char c[2]; }a; int main() { memset(&a, 0, sizeof(a)); a.c[0] = 1; //在字節中轉化爲二進

原创 沒有與參數列表匹配的重載函數

例如: str.Format("%s 不存在",s); 會提示 沒有與參數列表匹配的重載函數。。 解決方案: 在項目屬性->常規中,將“字符集”從“使用Unicode字符集”改成“使用多字節字符集”。 或者改成str.Format(_

原创 [C++基礎]隊列中的常用函數

https://www.cnblogs.com/xuning/p/3321733.html

原创 sqlite3基本操作

https://www.cnblogs.com/hankkk/p/5782321.html

原创 A2W、W2A、A2T、T2A的使用方法,C++中各種數據類型的轉換

https://blog.csdn.net/zhangleo1987/article/details/5410896#commentBox

原创 C++中vector使用詳細說明

本篇全部複製的別人的東西,只爲給自己一個備註,請參考鏈接:https://www.cnblogs.com/aminxu/p/4686332.html 一、向量的介紹 向量 vector 是一種對象實體, 能夠容納許多其他類型相同的元素

原创 vs2015出現afx.h(78): fatal error C1083: 無法打開包括文件: “new.h”: No such file or directory

D:\program files (x86)\microsoft visual studio 14.0\vc\atlmfc\include\afx.h(78): fatal error C1083: 無法打開包括文件: “new.h”

原创 VS2012編譯程序出現fatal error LNK1104: 無法打開文件“kernel32.lib”錯誤

我的是裝了vs2105之後,vs2012就出現各種錯誤,先是打不開程序,後來在控制面板裏面修復程序之後可以打開程序了,但是編譯的時候又出現如題的錯誤,在網上搜了好久,大部分都是關於vs2013的,我來關於我的情況做個記錄。 版本:vs

原创 如何查看程序或進程調用了哪些dll文件

有一個別人寫的vs工程,生成的是A.dll文件,但是生成之後不知道哪個程序調用了生成的A.dll文件,在網上找到以下的方法: 1.用depends.exe這個工具打開.exe文件,在裏面找一下A.dll看能不能找到,可以你覺得有可能是

原创 InitInstance() 和 OnInitDialog()區別

InitInstance是APP類的初始化。 OnInitDialog是在Dialog類初始化時調用。 DialogBase程序中,由於主窗體就是一個Dialog,所以看上去似乎OnInitDialog中也可以放置一些初始化應用程序的

原创 Visual Studio .sln未能正確加載解決方案中一個或多個項目。.sln中的Project

https://blog.csdn.net/BNK_along/article/details/81038241 c同理,只不過把.csproj看成.vcxproj就好了。

原创 c++中各種類型的總結

這篇博客記錄各種類型數據的相關信息,後續將會 不斷更新 和機器字長及編譯器有關係: 所以,int,long int,short int的寬度都可能隨編譯器而異。但有幾條鐵定的原則(ANSI/ISO制訂的): 1 sizeof(shor

原创 cmos字節的含義

https://blog.csdn.net/yldfree/article/details/85336540#commentBox

原创 利用winIO3.0進行windows10 64bit端口讀取

一、winIO介紹 WinIO程序庫允許在32位的Windows應用程序中直接對I/O端口和物理內存進行存取操作。通過使用一種內核模式的設備驅動器和其它幾種底層編程技巧,它繞過了Windows系統的保護機制。 WinIo可以到官方網站

原创 出現 語法錯誤 : 缺少“;”,錯誤計數超過 100;正在停止編譯等好多錯誤的原因

我遇到的情況如圖: 原因是頭文件的順序不一樣,我原來的順序是 #include “stdafx.h” #include <conio.h> #include “WinIo.h” #include <dos.h> #include <