C語言的字串輸出fputs 函式

2021-10-07 12:50:59 字數 298 閱讀 8581

fputs()函式是puts()函式針對檔案定製的版本,它們的區別如下:

注意,gets()丟棄輸入中的換行符,但是puts()在輸出中新增換行符。另一方面,fgets()保留輸入中的換行符,fputs()不在輸出中新增換行符,因此,puts()應與gets()配對使用,fputs()應與fgets()配對使用。

這裡提到已被廢棄的gets(),不是鼓勵大家使用它,而是為了讓讀者了解它的用法。如果今後遇到包含該函式的**,不至於看不懂。

關於fgets()函式的應用示例,可以參考前面的部落格-《c語言的字串輸入fgets()函式 》。

C語言之字串輸出

1.前導程式 1 include2 include 1提供strlen 的函式原型 3 define density 62.4 2預處理命令 4int main void 5 2.關於字串 1 字串是乙個或多個字元的序列。如 i am a student 2 c語言用空字元來標記乙個字串的結束。陣列...

C語言字串輸入和輸出

字串一文對字串做了個簡單介紹,若要讀取字串,則首先需要分配空間,最簡單的辦法就是宣告陣列,如下 char name 20 c語言提供了許多字串輸入函式 scanf gets 和fgets 等 輸出函式 printf puts 和fputs 函式等。本文主要講解這部分內容。另外,c 也提供了字串行輸入...

C語言 字串的輸入 輸出

c語言中沒有字串型別,而是用字元陣列 char a 代替 單字元 c 字串 s 法一 用scanf輸入字串,printf輸出字串 char ch 5 for int i 0 i 5 i for int i 0 i 5 i system pause return 0 法 二 整個字串處理 char c...