#include
#include
void vstrcat(char* str, ...){
int NumOfWords = 0;
va_list args;
int arg;
int i;
va_start(args,str);
while(va_arg(args,char*)_) NumOfWords++;
va_start(args, NumOfInts);
for(i=0;i
strcat(str,va_arg(args, char*);
}
va_end(args);
}
int main(){
char str[500];
vstrcat(str, "Hello!", " ", "I", " ", "am", " ", "right here!", NULL);
printf(str);
printf("\n");
return 0;
}
No comments:
Post a Comment