線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1109
推到 Plurk!
推到 Facebook!

[問題]純C/C++沒有可以直接取檔案名稱或是路徑的函數嗎?

尚未結案
plihui
初階會員


發表:88
回覆:96
積分:41
註冊:2003-07-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-19 11:11:21 IP:218.168.xxx.xxx 未訂閱
#include 
#include 
#include    
#include    
#include    
#include   
using namespace std;         int main(void)   
{   
   char line[80];   
   struct fcb blk;          /* get file name */   
   printf("Enter drive and file name (no path - ie. a:file.dat)\n");   
   gets(line);          /* put file name in fcb */   
   if (parsfnm(line, &blk, 1) == NULL)   
      printf("Error in parsfm call\n");   
   else   
      printf("Drive #%d  Name: s\n", blk.fcb_drive, blk.fcb_name);          return 0;   
}   
    
這是我學生時代所寫的取檔名的小程式(大學碰過Trubo c) 為何拿到BCB中complier出現fcb沒有定義的問題 此外查過BCB相關書籍也沒有parsfnm的函數出現 這是怎麼回事阿? 我想問的是在標準C/c 函數庫 沒有標準定義取檔名或是路徑的函數嗎?
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-19 22:53:44 IP:221.169.xxx.xxx 未訂閱
plihui:請用 WIN32_FIND_DATA 於KTop搜尋找找看! 或BCB->Help->Windows SDK 搜尋一下! 請參考。 Andy Chang
------
Andy Chang
plihui
初階會員


發表:88
回覆:96
積分:41
註冊:2003-07-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-20 21:39:06 IP:220.132.xxx.xxx 未訂閱
引言: plihui:請用 WIN32_FIND_DATA 於KTop搜尋找找看! 或BCB->Help->Windows SDK 搜尋一下! 請參考。 Andy Chang
我想請問一下 在C /或是WinSDK中有沒有可以吃遍天下 取路徑的函數.. 我的意思是吾以一貫之 在BCB/TC/VC 中,都可以適用 這各函數不受撰寫程式的平台而改變 有這種函數
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-20 21:47:02 IP:221.169.xxx.xxx 未訂閱
plihui:很抱歉!這要請其他大大回答,因為我只會BCB。 Andy Chang
------
Andy Chang
blk5743
高階會員


發表:34
回覆:371
積分:236
註冊:2003-11-17

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-24 15:38:34 IP:61.66.xxx.xxx 未訂閱
參考一下 http://delphi.ktop.com.tw/topic.php?topic_id=37727 通用的 char *getcwd(char *buf, int buflen);
系統時間:2024-06-30 14:54:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!