您好,登錄后才能下訂單哦!
有這么一段代碼:
#include <stdio.h>
#include <stdlib.h>
int main()
{
char src[] = "Hello world! %s";
char buf[20];
snprintf ( buf, sizeof ( buf ), src, "chen" );
printf ( "%s\n", buf );
system ( "pause" );
return 0;
}
這段代碼使用了snprintf這個函數,這個函數一般為三個參數,第一個參數為一段空間,第二個參數為這段空間的大小,第三個參數是另一段空間,作用就是將第三個參數空間內容打印到第一個參數空間中去。如果,第三個參數空間內容中含有格式化參數,那么就必須包含第四個參數,用以說明這個格式化參數的內容是什么。也就是說,這個snprintf函數是一個可變參函數。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。