讀取檔案的 MFC 問題主要是 CString 問題

發布 科技 2024-06-03
11個回答
  1. 匿名使用者2024-01-29

    不知道cstring轉換的格式成員函式是否正常,另外,我總結乙個cstring到flaot double:

    double

    a;cstring

    b;a=_tstof(b);

    在VS2010中除錯。

  2. 匿名使用者2024-01-28

    int tempint[10];

    tempint[i+1] 陣列不是都越界了嗎?

  3. 匿名使用者2024-01-27

    如果已經獲取了cstring檔案的路徑,建議使用cfile或cstdiofile進行檔案操作。

    Fread 也是可能的,可以使用 open file name 引數,但請注意,專案不應該處於 Unicode 模式,Fread 在這種模式下會遇到一些麻煩。

  4. 匿名使用者2024-01-26

    我建議使用 fread 和 fopen。

    首先,將 csstring 轉換為 const char*。

    const char* path = lpcstr();

    fopen(..

  5. 匿名使用者2024-01-25

    獲取當前路徑,並在子目錄模型中開啟檔案。

  6. 匿名使用者2024-01-24

    "%[^"你不想讓逗號分隔它們嗎,為什麼你在輸入中看不到逗號?

  7. 匿名使用者2024-01-23

    應該是你的**中路徑處理不當導致的問題,發布你的**來幫助你看。

  8. 匿名使用者2024-01-22

    使用 cfiledialog 開啟所選檔案時,只能使用 getfilename 獲取所選檔案的檔名,使用 getpathname 可以獲取所選檔案路徑的完整檔名。 通常除錯資料夾是預設路徑,因此您只能使用 getfilename 開啟預設資料夾中的檔案。

    從你說的來看,也許你使用了getfilename。

    下面是乙個示例:

    cfiledialog dlg;

    if( == idok)

  9. 匿名使用者2024-01-21

    cfile 中的讀取用法與 fread 類似,檔案可以作為二進位資料讀取。

  10. 匿名使用者2024-01-20

    你已經用過cfiledialog,為什麼不用cfile開啟檔案呢? 這樣就無需將 CSrim 轉換為 char*。

  11. 匿名使用者2024-01-19

    getPathName() 獲取所選檔案的完整路徑。

    cstring 可以使用其成員函式來獲取緩衝區 cstring::getbuffer

    如果字符集預設為 Unicode,則不能將其轉換為 char。 在 Unicode 中,cstring 採用寬字元的形式,在緩衝區中,使用 wchar t 型別。

相關回答
9個回答2024-06-03

在C語言中讀取檔案的具體步驟如下:

我們需要準備的材料有:計算機、C語言。 >>>More

10個回答2024-06-03

stdin 是 Curry 定義的巨集。 你自己重複了這個,導致這句話被錯誤地解釋。 >>>More

29個回答2024-06-03

1.CPU過載,或工作不正常。 檢查 CPU 和顯示卡冷卻、除塵、上油或更換風扇。 >>>More

5個回答2024-06-03

d:檔案檔案,是否會對飢餓文件的數量產生影響。 這就像盒子裡的盒子(文件)。 >>>More

10個回答2024-06-03

1.建議您在玩遊戲時關閉所有程式的執行。

3.增加虛擬記憶體,並經常優化系統,及時清理系統垃圾檔案,保持系統活動。 >>>More