vs實現輸出

2021-06-23 09:19:02 字數 1632 閱讀 2256

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中工作目錄的設...