//////////////////////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
小白每天學習兩個函數D7-( sprintf,fprintf)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.