檢視下面的幾個小例子,分析linux中怎麼區分引數的個數的(程式中設定了引數為2否則出錯)
administrator@gzhang ~/gzhang/day09
$ ./a.exe 1
argv[1]=1
read and write
administrator@gzhang ~/gzhang/day09
$ ./a.exe 0 < tmp.foo
argv[1]=0
read only
administrator@gzhang ~/gzhang/day09
$ ./a.exe 1 > tmp.foo
administrator@gzhang ~/gzhang/day09
$ cat tmp.foo
argv[1]=1
write only
administrator@gzhang ~/gzhang/day09
$ ./a.exe 2 2>>tmp.foo
argv[1]=2
write only
administrator@gzhang ~/gzhang/day09
$ ./a.exe 3 3>>tmp.foo
argv[1]=3
write only
administrator@gzhang ~/gzhang/day09
$ ./a.exe 2 >> tmp.foo
administrator@gzhang ~/gzhang/day09
$ cat tmp.foo
argv[1]=2
read and write
administrator@gzhang ~/gzhang/day09
$ ./a.exe 5 5<>tmp.foo
argv[1]=5
read and write
administrator@gzhang ~/gzhang/day09
$ ./a.exe 5 5 <> tmp.foo
引數個數不正確
administrator@gzhang ~/gzhang/day09
$ ./a.exe 3 3 >> tmp.foo
administrator@gzhang ~/gzhang/day09
$ cat tmp.foo
引數個數不正確
APUE學習小問題記錄
include int mkdir const char pathname,mode t mode 所指定的檔案訪問許可權mode有程序的檔案模式闖將遮蔽字修改。即umask mode t 用數字指定時應用八進位制,前導0 umask 0 mkdir creatdir 0775 條件變數本身室友互斥...
遇到的小問題
今天用vs2005編譯乙個專案的時候出現下面2個錯誤 dibimage.obj error lnk2019 無法解析的外部符號 cuda,該符號在函式 public bool thiscall cdibimage medianfilter char long,long,int,int,int,int...
MS SQL的小問題
其實我們建立了同樣名稱的資料庫登入使用者後,資料庫中的表我們照樣不能使用時因為sid的不同,就是系統登入表和資料庫使用者表中的使用者名稱相同,單是sid欄位,資料庫中的還是以前舊系統的sid值,所以我們就要把它對應成我們新建的,資料庫靠sid來識別使用者。這裡可以使用儲存過程sp change us...