誠心請教!!!VC ,關鍵字或者部分檔名查詢檔案?

2024-12-26 00:05:18 字數 3131 閱讀 1707

1樓:風輕雲度

還是要列舉。

通過cfilefind 列舉資料夾,對檔名進行關鍵字匹配。

用c語言如何從路徑名中分離檔名

2樓:

宣告乙個足夠長的名為fn的char型陣列,呼叫庫函式strrchr在含路徑的全檔名中找到檔名前的'\',將其後的檔名拷貝到fn中即可。舉例**如下:

#include ""//if the vc++,with this line.

#include ""

#include ""

int main(void)

3樓:網友

void *getfilename(char *p)int main()

char p="d:\\software\\adobe\\";

中的雙斜槓是賦值時用到的,如果路徑名是其它方式獲取到,就不需要用到雙斜槓!

4樓:冒泡君

你的這句話char p="d:\software\adobe\"; 裡的\被編譯器解析成轉義字元了。

vc++ 列舉檔名問題

5樓:網友

count++;

這個語句改成獲取檔名並輸出就可以了。

cstring fname = ;

fname怎麼輸出看你具體輸出目標。

請教vc++ 中的find函式

6樓:網友

size_type等於 size_t 等於 unsigned int

我不知道這函式怎麼回事,既不是stl的又不是cstring的, 不知道什麼檔世功能。

中文的問題在vc裡很複雜, 基本上取決於你是怎麼存進去的, 如攜餘果你是按utf-8存放的,那麼跟普通字串一樣。 如果是按utf16存放的就需要用 wchar_t型的陣列,當然也就需行隱肢要一些寬字元版本的函式。

請問vc中用shgetpathfromidlist獲得資料夾的絕對路徑後,怎樣得到此資料夾名 和資料夾所在的上一級路徑?

7樓:網友

我不知道是否有這樣的函式,所以手工實現了乙個,也許有待改進:

#include

#include

int main()

pathsize = strlen(filepath);

for (i = 0; i < pathsize; i++)filepath[divisionaddr] = '\0';

for (i = 0; i < pathsize; i++)filepath[divisionaddr] = '\0';

printf("%s", filepath);

return 0;}

請教:vc怎麼讀取檔案摘要資訊,謝謝

8樓:網友

windows應該沒有提供相關的api函式幫你獲取摘要我測試了一下,如果你把office軟體給解除安裝掉,當你檢視該檔案的屬性時,就看不到"摘要"的選項卡,這就說明:"摘要"這個選項卡是office提供的,而office沒有提供任何相關api介面給你,所以你是不可能直接呼叫現成的函式來實現你所說的功能了。

這樣的話,你就只能分析office檔案的結構,分析office是如何在檔案中儲存"摘要"資訊的,然後用**讀取office檔案關鍵位置的資訊。

稍微講一下分析方法,比如,如果你的摘要中"標題"的值為"特殊檔案",你就用記事本開啟該檔案,然後搜尋一下"特殊檔案"四個字元,找到後,分析這四個字元前面的資料的特殊性,利用vc**找到這個標誌,然後讀後面四個字元即得標題。

菜鳥問題:vc中,怎樣複製檔案到另一目錄

9樓:網友

void cdlg3dlg::onbutton6()

願意參加今天晚上的免費嗎?詳見 何丹的論壇 的置頂貼。

如何用vc++6.0建立乙個c語言檔案以及建立乙個c++檔案

10樓:網友

開啟vc++,在上面的選單選擇「file(檔案)」—new(新建檔案)」—在彈出的對話方塊中選擇最左邊的「file(檔案)」,選擇「c/c++ source file」,然後就新建乙個檔案就可以了。如果字尾名是。c,就是c語言檔案;如果字尾名是。

cpp,就建了乙個c++檔案。

11樓:

最簡單的是,你新建乙個 .txt的檔案 ,如果要用c程式設計,就將字尾改為 .c, 如果用 c++程式設計的話,就將字尾改為。cpp

12樓:001昊

這是程式風格問題與編寫無關,只要新建source fire 即可編寫,寫完後編譯執行即可。

13樓:最愛吹吹風

可以用c寫控制檯程式console。

vc++中怎麼建.c檔案

14樓:千鋒教育

點選檔案,選擇新建。出現如下頁面。

點選檔案,選擇c/c++ header file,輸入檔名,點選確定就可以了。

15樓:網友

字尾名為c和cpp的其實都是文字格式的檔案,因此只需要建立乙個記事本檔案,把字尾名改為。c再加入工程就ok了。

當然建立直接建立乙個文字檔案再改為。c也是可以的。

另外vc中預設只能是cpp,和c沒有本質區別,不用去理會!

16樓:網友

沒法在vc裡新建c。要自己建乙個,然後新增到工程裡去。

17樓:魔高丈

在workspace裡把。cpp刪掉,然後在資源管理器中把它的名字改為。c,然後再加入workspace

18樓:測繪地理資訊

我用的是。點選「檔案」-「新建」,在彈出的對話方塊上選擇「檔案」選項卡,然後選擇「文字檔案」,在檔名中寫上副檔名。c就行了。

19樓:網友

新增檔案的時候手動輸入。c副檔名即可。

20樓:紅攀攀

:建立檔案時寫 即可。

資料庫中的關鍵字,主關鍵字,外關鍵字

因為學號和課copy號 組成了一個唯一標識 哪個學生的成績啊!在s中學號是主關鍵字 sc是s和c表延伸的表 在sc中學號和課號是關鍵字 但是不是主關鍵字 因為並不能只通過學號或課號能唯一確定哪個個學生的成績 同一個學生可以選多個課程 而同樣 同一個課程可以有很多同學選擇 所以必須要兩個關鍵字 才能確...

volatile關鍵字能否解決cache一致性的問題

volatile只是讓每次操作之後都必須放回記憶體罷了。不可以解決cache一致性的問題。volatile只能保證cpu能發出定址訊號,至於地址訊號是命中cache還是命中記憶體,看當時的cache設定。volatile操作是讓cpu讀取時每次都從記憶體空間中取資料,而不是取儲存在暫存器中的資料,這...

c中的const何readonly關鍵字含義和作用有什麼區

常數表示式是在編譯時可被完全計算的表示式。因此不能從一個變數中提取的值來初始化常量。如果const int a b 1 b是一個變數,顯然不能再編譯時就計算出結果,所以常量是不可以用變數來初始化的。readonly 允許把一個欄位設定成常量,但可以執行一些運算,可以確定它的初始值。因為readonl...