進入vim 介面以後,在命令列 輸入 sp filename,就可以顯示多個檔案的內容
輸入i ,就進入剛才建立的檔案的編輯模式下了
crlt+w+下箭頭,就進入了下乙個檔案的文字內容
在命令模式下 set nu 可以顯示行號
滑鼠箭頭指向乙個開始的行 然後輸入乙個數字 n 並輸入兩個dd 這樣就從滑鼠指向的地方,賦值了n行
crlt+w+上箭頭,切換到上乙個檔案中,執行p,賦值,將貼上板中的文字資訊,複製到新的文字當中去。
進入命令模式,輸入wqa!儲存所有的,並退出。
執行 gcc max.c demo2.c -o main.out 將兩個檔案同時編譯,並執行./main.out 並輸出結果
多檔案編譯
第一步將 max.c編譯成.o檔案
gcc -c max.c -o max.o
第二步 將 demo2.c 也編譯成.o 檔案
gcc -c demo2.c -o demo2.o
第三步 鏈結
gcc max.o demo2.o -o eric.o 將編譯後的檔案鏈結成 eric.o檔案,這樣,就可以執行 ./eric.o
兩個檔案的**如下
demo2.c
#include
int main()
max.c
int max(int a,int b)
else
}這樣就完成了編譯 鏈結的操作
但是這樣做,是針對,比較新式的gcc編譯器,會自動找到max函式,但是早期的gcc編譯器,是在demo.c中是無法找到int max(int a,int b);函式的。
因此,我們應該仿造系統的一些函式標頭檔案的定義方式,
定義乙個max.h 檔案
max.h
int max(int a,int b);
並在demo2.c檔案中,include "max.h"檔案
引入檔案 如果是<>,則代表的是系統標頭檔案,「」則代表是使用者新增的標頭檔案。
C 程式設計點滴
有效解決記憶體洩露 一 你需要乙個函式將乙個陣列賦值為等差數列,並將會在函式的外部使用它。不合理 int getarray int n return p 合理 void getarray int p,int n 解析 檢查記憶體洩露的最好辦法,就是檢查完全配對的申請和釋放,在函式中申請而在外部釋放,...
wince 程式設計點滴
me.formborderstyle windows.forms.formborderstyle.none 設定為無邊框模式即可。private sub button1 click byval sender as system.object,byval e as system.eventargs h...
點滴學習Linux
linux centos 下使用總結 1 php的開發使用 xampp 搭建的環境 2 xampp安裝方法 sudo tar xzvf xampp.1.7.1.tar.gz c opt 在 opt lampp目錄即可看到lampp 以後使用就用 sudo opt lampp lampp start ...