cout輸出
#ifdef debug
allocconsole();
freopen("conout$","w+t",stdout);
freopen("conin$","r+t",stdin);
#endif
彈視窗
在引擎類中新增此條語句可以幫助實現輸出顯示。
char buffer[32];
sprintf(buffer,"wchairidtemp:%d,wchairid:%d",wchairidtemp,wchairid);
messageboxa(null,buffer,null,null);
輸出到輸出框
char buffer[255];
sprintf(buffer,"wchairid:%d nelapse:%d \n",wchairid,nelapse);
outputdebugstringa(buffer);
寫文字 //
輸出資訊
void tracemessage(lpctstr pszmessage)
cfile file;
if ((file.open(text("tracedata.txt"),cfile::modewrite)==false)&&
(file.open(text("tracedata.txt"),cfile::modewrite|cfile::modecreate)==false))
assert(false);
return;
file.seektoend();
file.write(pszmessage,lstrlen(pszmessage));
file.write(text("\r\n"),lstrlen(text("\r\n")));
file.flush();
file.close();
return;
//測試寫資訊
void ctableframesink::writeinfo( lpctstr pszstring )
//設定語言區域
char* old_locale = _strdup( setlocale(lc_ctype,null) );
setlocale( lc_ctype, "chs" );//chschs (即
chinese simplified)
簡體中文版
cstdiofile myfile;
cstring strfilename;
strfilename.format(text("百家樂
.txt"));
bool bopen = myfile.open(strfilename, cfile::modereadwrite|cfile::modecreate|cfile::modenotruncate);
if ( bopen )
myfile.seektoend();
myfile.writestring( pszstring );
myfile.flush();
myfile.close();
//還原區域設定
setlocale( lc_ctype, old_locale );
free( old_locale );
螢幕輸出VS檔案輸出
問題1 我們在編寫程式時經常需要數一些資料到螢幕,來檢視我們的結果是否正確,雖然直接輸出到螢幕,檢視起來呢很方便,但當資料量很大時,需要耗費大量的時間。於是我們想到能不能通過輸出到檔案來減少時間能。相同的資料是輸出到螢幕更快還是輸出到檔案更快?這個地方變數 有很多 磁碟速度 目的檔案有沒有其他io ...
CMAKE 包含VS輸出目錄
有時,我們希望include包含程式輸出目錄,則 只能獲取輸出路徑,無法獲取當前的config,經過查詢,發現cmake cfg intdir 變數正好可以做此時。cmake cfg intdir 對每個配置輸出子目錄的構建時引用。對於支援構建樹中的多個配置的本機構建系統 例如visual stud...
VS工作目錄,輸出目錄
預設情況下 輸出目錄 和 輸出檔案 兩個屬性對應的目錄是一樣的,這樣用著方便 當然,輸出檔案的值在輸出目錄的值的基礎上還包含有exe檔名 如果兩個不一樣,則中間生成的鏈結器用的如xx.ilk和xx.pdb檔案等在輸出目錄,而最終生成的xx.exe檔案在 輸出檔案 屬性設定的目錄中。vs中工作目錄的設...