首頁>Club>
8
回覆列表
  • 1 # 不會游泳的驢

    由於作業系統對檔案操作做了封裝,本來很容易的事情變得很難了。

    修改檔案最好的,最簡單的方法,是新建一個檔案,把修改部分前面的,先寫入新檔案,

    然後寫入修改的部分,再把後一部分沒有修改的,寫到新檔案中去。然後檔案重新命名。

    原檔案改名備份檔案,新檔案改名原檔案。

    如果修改的資料很少N~100N

    KB,N~10N

    MB

    可以用緩衝區處理好修改,再寫入檔案。

    FILE×

    fopen

    fseek

    fwrite

    fclose

    PS:

    1)如果修改的內容,和原檔案被修改的資料,位元組數完全相同,直接找到要修改的地方,寫入新內容就可以了。

    2)如果修改後的內容,和原檔案被修改的資料,位元組數不同,建議新建一個檔案,否則很麻煩,要用讀寫方式開啟。

    a)

    如果修改後資料增加,把修改資料後的所有資料向後移動,給修改的資料騰地方。

    b)

    如果減少,要把所有資料前移,然後修改檔案長度。

  • 2 # 有點鹹丨有點甜

      最近研究了兩天,找到一些方法。  比如要替換掉UG製圖裡面的預設從A0++到A4的模板,只要找到C:\Program Files\Siemens\NX 8.5\LOCALIZATION\prc\simpl_chinese\startup裡面的A0++-noviews-template.prt之類的,把只讀屬性去掉,然後用自己做的模板取和原來的檔案一樣的名字,替換掉原始檔就可以了。。。,這樣建模時候就能在製圖直接選自己的模板了。  還有更改UG原來的A0++-noviews-template.prt,用建模開啟,然後轉到製圖,在格式選項裡把圖層設定都可見(好像是可見吧,第一個勾)都選上,就可以更改類似“西門子公司”這樣的一些文字了,用註釋命令新增自己的字,字型選擇chinesefs(還是chinese_fz)來著,忘了。

  • 中秋節和大豐收的關聯?
  • 貓咪備孕要準備什麼?