getlin與get的區別

2021-07-11 20:48:20 字數 328 閱讀 5747

getlin(a,len)與get(a,len)都是讀取一串字串,遇到回車即停

但是getlin會跳過回車,下一次讀取的時候直接從輸入佇列中跳過回車,讀取下乙個字元

而get不會跳過回車,而是把回車留在輸入佇列中,下一次讀取的時候依然會讀取到回車,所以很多時候用乙個get()把回車讀到,接著讀取下乙個字元

再用陣列存放字串的時候要注意:

長度是底線,回車是中斷。

即:陣列只能存放陣列長度減乙個字元,最後乙個用於存放結束符,如果輸的時候輸入的字串大於陣列長度,那麼陣列存放到陣列長度減乙個字串的時候就會自動在陣列最後一位存入結束符,否則遇到回車的時候存入結束符。

Get與Post的區別

1.href與action的區別 href只能get引數,action能get引數又能post引數 href一般用於單個連線,可以帶引數 url重寫 是採用get方式請求的,在位址列中可以看到所有的引數 action一樣用於表單的提交 如 註冊 等,他可以提交大量和比較複雜的引數,可通過post和g...

Get 與Post 的區別

get 與post 的區別 表單提交中get和post方式的區別有5點 1.get是從伺服器上獲取資料,post是向伺服器傳送資料。2.get是把引數資料佇列加到提交表單的action屬性所指的url中,值和表單內各個字段一一對應,在url中可以看到。post是通過http post機制,將表單內各...

get 與load 的區別

load 載入的方法 cap cap cap session.load cap.class,capid 如果capid為null,則該方法會返回乙個 物件,但是如果後面呼叫cap.getcapname 則會丟擲異常!load可以延遲載入。使用load載入完後會在hibernate的一級快取中存放乙個...