(23.01.2012 18:23)Efrit Wrote: Ну давай, реализуй
#include <stdio.h> #include <string.h> void multicat(char *dest, int n, ...) { char **next = (char**) (&n + 1); dest[0] = 0; for(int i=0; i<n; i++, next++) { strcat(dest,*next); } } int main() { char result[15]; multicat(result,4,"123","45","6789","0"); printf("%s\n",result); return 0; }