記一次從vs轉到vc++6.0遇到的坑
錯誤1:strlen was not declared in thos scope
如果使用了strlen函式,但是是不包括strlen的,要使用cstring**
所以需要新增標頭檔案#include
錯誤2:error: no matching function for call to 'std::basic_ifstream::basic_ofstream(std::string&)
為c++編譯版本比較低,這裡解決方式可以使用.c_str()方法。
string filename =
"1.txt"
; ifstream fin;
fin.
open
(filename.
c_str()
);
第二種方法:
cout<<
"輸入檔名及路徑以建立該檔案,如:e:/a.txt"
;cin>>filename;
ofstream fout
(filename)
;
從VC6 0轉到vs2008的一些問題
今天照孫鑫的書寫了個自定義訊息函式,結果出錯 vs2008平台下 找了一下,發現問題所在,vs2008比vc6.0型別檢查更加嚴格!訊息對映 vs2005對訊息的檢查更為嚴格,以前在vc6下完全正常執行的訊息對映在vs2005下編譯不通過 a.on message message,onmymessa...
VC 6 0到VS2005初次使用遇到的問題
1.字串要使用 t 例如 在vc6.0中messagebox 串列埠見識失敗 但是在vs2005中需要給位 messagebox t 串列埠見識失敗 2.sprintf 函式使用問題,在vs2005中更建議使用的是sprintf s 函式來替代sprintf 函式。也可以使用 pragma warn...
VC6 0存在的問題
問題1public cstring file add2 0 初始化為零後,在成員變數中消失,從而出錯 儲存路徑 cstring fileadd 儲存 iplimage first image null 初始化為零後,在成員變數中消失,從而出錯 iplimage first image 原因,在.h檔...