1 #include <string.h> 2 #include <stdio.h> 3 #include <stdarg.h> 4 5 int 6 main(int argc, char **argv) 7 { 8 char buf[100]; 9 char buf2[50]; 10 va_list l; 11 FILE *f; 12 bzero(buf, 200); 13 memcpy(buf2, buf, sizeof buf); 14 memcpy(buf2, buf, 105); 15 memset(buf, 0, 500); 16 strncat(buf2, "blahblah", 1000); 17 strncpy(buf2, buf, 1234); 18 snprintf(buf, 5432, "foo"); 19 vsnprintf(buf, 2345, "bar", l); 20 fwrite(buf, 123, 4, f); 21 return 1; 22 } 23 24