Time of Update: 2018-12-05
轉載,原文地址:http://www.cnblogs.com/cocoulong/archive/2010/01/30/1660119.html //擷取當前進程的完整路徑,包含檔案名稱(進程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe檔案所在的目錄+.exe檔案名稱)//擷取新的 Process
Time of Update: 2018-12-05
【轉】C#調用C++DLL 資料類型轉換(原文地址不可考)轉載地址:http://hi.baidu.com/linzongmao/item/00500532ba2c8dbf623aff0c//c++:HANDLE(void *) ---- c#:System.IntPtr //c++:Byte(unsigned char) ---- c#:System.Byte //c++:SHORT(short)
Time of Update: 2018-12-05
C-Runtime library: string trim函數 以前,一直以為c runtime庫中是沒有string trim之類的函數的(我的前任留下的代碼中,大佬們總是自己寫一個:),其實,c runtime中是有string trim的函數的,那就是strspn! 用法: p = string1 + strspn(string1, " /t"); printf("%s", p); char * string2 =
Time of Update: 2018-12-05
查網上資料結果,總結一下:1.open C的mmpSYSTEMINCLUDE /epoc32/include/stdapisSTATICLIBRARY estlib.lib 在Symbian開發中少用Symbian open c 的 libc.lib為妙:a. 需要下載安裝 open
Time of Update: 2018-12-05
宏參數本身可以做一些特殊處理,如將宏參數置於字串中,將宏參數與別的字元組合形成新的標識符等。這兩項可以分別由#和##操作符完成。 “##”是串連符。下面看例子:#include <iostream>using namespace std;#define PrintVar(v,index) cout<<#v#index " is "<<v##index<<endl;int main(){ int i1 = 9, i2=2, i3=3;
Time of Update: 2018-12-05
1.extern是c/c++語言中表明函數和全域變數作用範圍(可見度)的關鍵字,該關鍵字告訴編譯器,其聲明的函數和變數可以在“全域”範圍中使用2.exterc “C”("C"必須大寫)包含兩重含義:首先,被它修飾的目標是“extern”的;其次,被它修士的目標是“C”的。3.由於extern表達的是“全域”的含義,而static關鍵字則表明變數或函數只能局限在單個模組內使用,所以一個函數或變數只能被模組使用時,不能用extern
Time of Update: 2018-12-05
我不知道CSDN把筆記二弄哪去了,這是第2次寫的東西。Lua學習筆記二在Lua中使用自己的C函數 OK,上次我們掌握了如何在Lua指令碼中編寫一個函數,並在C檔案中接應它。現在讓我們來學習另外一種互動方式。本節的目的:在Lua指令碼中調用自己寫的函數。側重點為自己編寫可以被Lua指令碼使用的C函數的規則。 啥都不說了,RTFS -------以下是Lua指令碼----------test.luaLuaC_MessageBox( "Last is ShowMessage! This is
Time of Update: 2018-12-05
在.net 2005平台下 在使用全域hook時,總是遇見SetWindowsHookEx的傳回值為0,而且在:DllImport的SetLastError選項 = true的時候,調用Marshal.GetLastWin32Error() 也返回0,那麼就看看是否這個原因:因為VS的偵錯模式的問題。1.試試禁用宿主進程能否解決:1). 在 Visual Studio 中開啟項目。2). 在“項目”菜單上單擊“屬性”。3). 單擊“調試”選項卡。4). 清除“啟用 Visual Studio
Time of Update: 2018-12-05
本以為這篇搜集整理的代碼會是很不錯的文章,花了一天時間,搜尋到最後居然出來一篇叫做"C# 與 C++ 資料類型對照表"的文章.幾乎囊括掉和大部分的資料了,太打擊我了. 本文中有部分的資料沒有測試.也有一些不錯的是看了上百篇網文對比整理得來的.希望有協助. //C++中的DLL函數原型為 //extern "C" __declspec(dllexport) bool 方法名一(const char* 變數名1, unsigned char* 變數名2) /
Time of Update: 2018-12-05
以下的文章介紹了一種查C#裡記憶體泄露的方法,很好的文章,就在這裡轉載了,有興趣的朋友可以看一下。http://blogs.msdn.com/b/ricom/archive/2004/12/10/279612.aspxTracking down managed memory leaks (how to find a GC leak)ricomricom31,703 Points333Recent AchievementsNew Blog RaterBlog Commentator
Time of Update: 2018-12-05
轉載兩篇方法,一個是Win7,一個是WinXP, 如果哪位實驗了Vista 和 Win8,請告知結果~XP: HKEY hkRoot,hSubKey; //定義註冊表根關鍵字及子關鍵字 char ValueName[256]; unsigned char DataValue[256]; unsigned long cbValueName=256; unsigned long cbDataValue=256; char ShellChar[256];
Time of Update: 2018-12-05
c語言不提供輸入輸出語句,輸入輸出操作是由c的庫函數完成。但要包含標頭檔stdio.h。putchar( ) 向終端輸出一個字元printf( )的格式字元:① d格式符 用來輸出十進位整數%d 按整型資料的實際長度輸出%md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度%ld 輸出長整型資料② o格式符 以八進位形式輸出整數③ x格式符 以十六進位形式輸出整數④ u格式符 用來輸出unsigned型資料,以十進位形式輸出⑤ c格式符 用來輸出一個字元⑥ s格式符
Time of Update: 2018-12-05
C語言問題一則摘自: huangyaoshifog的專欄 http://blog.csdn.net/huangyaoshifog首先,來看如下一段程式char* xyzstring = "hello,world!";int main(void){ xyzstring[0] = 'a'; printf("%s/n",xyzstring); return
Time of Update: 2018-12-05
C-編譯器的設計作者:陸曉春下載設計文檔與代碼前言:這個是我們這學期編譯課所要求的大程,我做的是一個C-的編譯器,功能不多,但運行正常,開發步驟比較明確,希望與大家共用。 編譯器運行如下:設計文檔基本內容如下:1) 整體架構2) 詞法分析 Class CTokenizer Class CScaner C關鍵字表 標識符詞法3) 文法分析 Class CParser Grammar 基本樹形結構 支援的語句及運算4) 建立符號表 Class LineListRec Class
Time of Update: 2018-12-05
給c++程式員的一份禮物——常用工具集(轉)- 所謂“工欲善其事,必先利其器”,從程式員的角度來講,好工具的使用總會給人帶來事半功倍的效果。面對眾多工具/軟體,我們應該如何取捨呢。前不久,筆者在csdn的c++論壇發了一篇貼文,以期能徵求大家的廣泛意見,得到了不錯的反響。本文在對該貼進行整理的基礎上,又做了一些補充。在這裡要特別感謝網友:DanielWYO(愛上小白),redleaves(無心紅葉)。
Time of Update: 2018-12-05
Deploying an eMbedded Visual C++ Application to the Emulator本主題敘述如何將一個eMbedded Visual C++應用程式部署到模擬器上。通過以下步驟:1. 在第一次使用模擬器之前確保已正確配置了模擬器。2. 確保WCE組態工具欄可見。3. 確保已在Active Configuration下拉式清單方塊中選擇了Win32 (WCE emulator) Release 或 Win32 (
Time of Update: 2018-12-05
--------------------------------------------------------------- 3.3.8 將記號轉換為字串 [C語言參考手冊,p38(r54)]--------------------------------------------------------------- 標準C語言中有一種機制可以將宏參數(擴充之後)轉換為字串型常量。在此之前,編程人員要利用許多C語言前置處理器中的漏洞以不同方式達到相同結果。
Time of Update: 2018-12-05
1、安裝準備(此為windows環境下)首先電腦上要有c++的編譯器。如mingw或visual
Time of Update: 2018-12-05
Mat 和 CvMat,IplImage相互轉化Now for converting theMatobject you can use either theIplImage or theCvMatoperators. While in the C interfaceyou used to work with pointers here it’s no longer the case. In the C++ interface we have mostlyMatobjects.
Time of Update: 2018-12-05
Carbide.c++ 是Nokia專門為Symbian系統開發提供的一個整合開發工具。此開發工具其實是基於Eclipse平台構建((我的理解應該是Eclipse + CDT + Nokia plugin))。熟悉Eclipse的都知道Eclipse的功能強大和易用性,在Eclipse上的大部分經驗技巧都能在 Carbide.c++ 使用,由於Eclipse目前的主流開發環境還是以JAVA為主,作為C++的開發環境還是有些差別。在這裡我將整理一些在Carbide.c++