小白每天學習兩個函數D7-( sprintf,fprintf)

//////////////////////sprintf////////////////////////
函數功能:把格式化的數據寫入某個字符串
函數原型:int sprintf( char *buffer, const char *format [, argument] … );
返回值:字符串長度(strlen)
例子:
char* who = "I";
char* whom = "CSDN";
sprintf(s, "%s love %s.", who, whom); //產生:"I love CSDN. "  這字符串寫到s中
sprintf(s, "%10.3f", 3.1415626); //產生:" 3.142"


//////////////////////fprintf////////////////////////
int main()
{
   FILE * fp;

   fp = fopen ("file.txt", "w+");
   fprintf(fp, "%s %s %s %d", "We", "are", "in", 2014);

   fclose(fp);

   return(0);
}
讓我們編譯並運行上面的程序,這將創建文件 file.txt,它的內容如下:
We are in 2014
發佈了42 篇原創文章 · 獲贊 18 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章