1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include <stdio.h> struct data { char name[20]; } mydata = {"nanasi"}; int main(void) { struct data *p = &mydata; char *moji = "hello! %s \n", buf[128]; sprintf(buf, moji, p->name); puts(buf); return 0; }
1 2
hello! nanasi