原创 fgets,優先級問題導致Segmentation fault
首先,看段代碼 1 #include <stdio.h> 2 3 int main() 4 { 5 char buffer[BUFSIZ+1]; 6 FILE *fpin; 7 8
原创 VIM C語言函數名高亮
VIM默認情況下,函數名是不會高亮的,將下面這段代碼添加到/usr/share/vim/vim73/syntax/c.vim文件的末尾即可: "highlight Functions syn match cFunctions "
原创 mfc100ud.dll丟失,移植到XP系統無法運行。
使用VC2010生成的可執行程序移植到其他環境中運行,會提示“mfc100ud.dll丟失”。 打開項目,選擇屬性,分三步: (1)選擇左上角的configuration->Active(Debug)
原创 VC小技巧
1、設置MainFrame標題 首先: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { cs.style &= ~FWS_ADDTOTIT
原创 C++ 指針比較大小
C++ 指針比較大小 對象指針的值是映射到線性地址空間的整數值,C/C++允許對兩個類型相同的對象指針進行比較運算,包括==、!=、<、>、<=、>=。所以LZ問題的答案是肯定的。 對於不同類型的對象指針,經過轉換可以比較;由於C++的靜
原创 VC多文檔初始框架視圖最大化
在利用VC++開發軟件時,開發多文檔形式在初始化時,使其框架以及視圖最大化的一個簡單方法爲: 1、框架最大化爲在應用程序類的初始化函數中添加如下代碼: BOOL CMDIAppDemoApp::InitInstance(
原创 全局變量與全局靜態變量的區別
全局變量與全局靜態變量的區別: (a)若程序由一個源文件構成時,全局變量與全局靜態變量沒有區別。 (b)若程序由多個源文件構成時,全局變量與全局靜態變量不同:全局靜態變量使得該變量成爲定義該變量的源文件所獨享,即:全局靜態變量對組