C
- @Linda_pp
- 清楚なC++メイドBOT
- 長谷川一輝
- @jj1bdx
- 安藤敏彦
- Siv3D
- @hnokx
- @ishidakei
- TAKEI Yuya
- I (@wx257osn2)
- Tommy6
- @nekketsuuu
- LouiS0616
- @volanja
- 大鎌広
- むてら
- ガチKGB
- 三重野賢人
x
20
1
2
3
4
5
void catprintf(char *buf, char *fmt, ...)
6
{ char b[10000];
7
va_list va;
8
va_start(va, fmt);
9
vsprintf(b, fmt, va);
10
va_end(va);
11
strcat(buf, b);
12
}
13
14
int main(void) {
15
char mybuffer[1024] = "";
16
catprintf(mybuffer, "TEST: %s", "test%d");
17
puts(mybuffer);
18
return 0;
19
}
20
$ gcc prog.c -Wall -Wextra -std=c89 -pedantic
Start
TEST: test%d
0
Finish