linux 系統編程gets和puts

行緩存的讀寫函數gets和puts char *gets(char *s); 參數的意義是讀到什麼地方去,從標準輸入(stdin)中讀 int puts(const char *s); 參數的意義是要寫的內容,寫到標準輸出(stdout)中 gets 與fgets的區別: A、gets()時不能指定緩存的長度,這樣就可能造成緩存越界(如若該行長於緩存長度),寫到緩存之後的存儲空間中,從而產生不可預
相關文章
相關標籤/搜索