一點(diǎn)一滴,編程人生

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

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

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

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

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

          保存設(shè)置。。。OK了~一切恢復(fù)了正常,開始編寫程序。。。

          windows/dos的六種文件格式的簡介對(duì)比,詳解
          posted on 2008-03-06 18:21 writegull 閱讀(584) 評(píng)論(0)  編輯  收藏 所屬分類: windows/dos
          主站蜘蛛池模板: 阳春市| 澎湖县| 湟源县| 襄城县| 本溪市| 禹城市| 怀仁县| 页游| 仁怀市| 凤翔县| 山东| 冕宁县| 中卫市| 冀州市| 饶平县| 双江| 永平县| 铁岭市| 双鸭山市| 汝州市| 邓州市| 华亭县| 霸州市| 梅州市| 繁峙县| 盐亭县| 搜索| 筠连县| 长垣县| 秦皇岛市| 高州市| 荆州市| 黄山市| 桑日县| 交城县| 天水市| 邻水| 穆棱市| 西和县| 南雄市| 巴中市|