一點一滴,編程人生

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            69 隨筆 :: 0 文章 :: 25 評論 :: 0 Trackbacks
          今天接到一個C語言小程序,由于是大一學的C語言,所以有些地方都忘了,害我為了一個可笑的問題忙活了半天,基礎知識很重要啊!

          我的turbo c目錄是:D:\program software\turboc2
                  include目錄是:D:\program software\turboc2\include
                  library目錄是:D:\program software\turboc2\lib
                  output目錄是:D:\program software\turboc2\work

          設置目錄的選項在turbo c的options里的Directories,設置完畢后要選擇save options否則不能保存設置。因為我想把編譯的源程序都放在一個指定的工作目錄中,以免和turbo c程序文件搞在一起,所以建立了一個工作目錄:D:\program software\turboc2\work 然后寫了一個helloworld程序測試下,問題出現了!編譯后的hello.obj文件并沒有在我的工作目錄里生成而是在turbo c目錄里生成了,還有編譯器告訴我不能找到C0S.OBJ文件,可是lib目錄里有這個文件!我有點摸不著頭腦,呆呆的看著錯誤信息,突然想到了一件事,C語言及DOS的目錄文件格式是8.3文件格式!!!下面我說一下這個古老的東西吧。

          8.3文件格式是DOS下的文件命名格式,就是文件名八個字符,擴展名三個字符
          它的命名規則是:
          保留名字的前6個字符,后面編成~1,如果有相同的名字,變成~2,還有則依此類推,如果擴展名超過3個,則認為沒有擴展名,全部按照文件名稱處理
          比如,你在DOS下打開C:\Documents and Settings\zzy.txt是不行的
          而可以這樣打開:C:\Docume~1\zzy.txt

          恩,問題的所在知道了,開始動手改吧。
          改后的目錄為:
                  turbo c目錄是:D:\progra~2\turboc2 (因為D盤下還有個program files目錄所以不是progra~1)
                  include目錄是:D:\progra~2\turboc2\include
                  library目錄是:D:\progra~2\turboc2\lib
                  output目錄是:D:\progra~2\turboc2\work

          保存設置。。。OK了~一切恢復了正常,開始編寫程序。。。

          windows/dos的六種文件格式的簡介對比,詳解
          posted on 2008-03-06 18:21 writegull 閱讀(584) 評論(0)  編輯  收藏 所屬分類: windows/dos
          主站蜘蛛池模板: 梅州市| 北海市| 鲜城| 菏泽市| 临猗县| 正定县| 滁州市| 新绛县| 梧州市| 桃园县| 舞阳县| 新河县| 兴义市| 天津市| 建始县| 舟曲县| 山阴县| 和顺县| 阿合奇县| 土默特右旗| 石台县| 温州市| 濮阳县| 平原县| 静乐县| 西畴县| 哈尔滨市| 瑞昌市| 玉田县| 通许县| 霍林郭勒市| 洛南县| 定边县| 营口市| 礼泉县| 新竹县| 高清| 微博| 九龙城区| 延津县| 连城县|