全部文本 #16529 原始 编辑

boch

公开 c v1 · 不可变
·已发布 2005-06-30 18:27 UTC
渲染后的文本正文
#include <stdio.h>#include <string.h>#include <stdarg.h>char *concat(int args, ...){        va_list ap;        char *result = (char *) malloc(1024);        memset(result, 0, 1024);        va_start(ap, args);        while(args--) sprintf(result, "%s%s", result, va_arg(ap, char *));        va_end(ap);        return result;}int main(){        printf("Concatenando 'ho' y 'la':\n");        printf("%s\n", concat(2, "ho", "la"));}