fputs 和 fgets

1. fputs

功能:送一個字符串到一個流中
表頭文件:#include<stdio.h>

函數原型:int fputs(char *string, FILE *stream);

 

string 需送入流的字符串指針

stream 一個FILE型的指針

返回值: 如果成功輸入,fputs 返回 0,否則返回EOF(-1)

 

2. fgets

功能:從流中讀取一字符串
表頭文件:#include<stdio.h>

函數原型:char *fgets(char *string, int n, FILE *stream);

 

string 字符串的起始地址

n        n是一個int類型變量。函數的功能是從fp所指文件中讀入n-1個字符放入str爲起始地址的空間內;如果在未讀滿n-1個字符之時,已讀到一個換行符或一個EOF(文件結束標誌),則結束本次讀操作,讀入的字符串中最後包含讀到的換行符。因此,確切地說,調用fgets函數時,最多隻能讀入n-1個字符。讀入結束後,系統將自動在最後加'/0',並以str作爲函數值返回。

stream    一個FILE型的指針

返回值    接收字符串的起始地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章