假设我想生成一个很长、重复的字符串,比如
"foo bar bar bar bar ... bar"
其中 bar
在最终结果中出现了 1,000 次。在没有内存泄漏的情况下执行此操作的最简单方法是什么?
最佳答案
我首先想到的是:
char *string = malloc(4004);
int i;
strcpy(string, "foo");
for(i = 0; i < 1000; i++)
strcat(string, " bar");
关于c - 在C中构建很长的重复字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26661845/