Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <stdarg.h>
- #include <string.h>
- int scal(int ile, ...){
- va_list napisy;
- int d=0;
- int i=0;
- va_start (napisy, ile);
- for(i=0 ; i<ile ; i++)
- d += strlen(va_arg(napisy, char*));
- va_end(napisy);
- int nl=0;
- char *nap = calloc(sizeof(char), d);
- va_start (napisy, ile);
- for(i=0; i<ile; i++){
- char *s = va_arg(napisy, char*);
- printf("%s ", s);
- strcpy(nap+nl, s);
- nl += strlen(s);
- }
- printf("\n%s\n\n", nap);
- free(nap);
- return 0;
- }
- int main()
- {
- printf("Dla mojej kochanej Ani :*\n\n");
- scal(3, "Ania", "Robert", "Pakowscy");
- scal(2, "Kocham", "Cie");
- scal(6, "K", "O", "C", "H", "A", "M");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement