31 lines
711 B
D
31 lines
711 B
D
// REQUIRED_ARGS:
|
|
// EXECUTE_ARGS: 10000
|
|
|
|
extern(C) int printf(const char *, ...);
|
|
extern(C) int atoi(const char *);
|
|
|
|
int main (string[] argv)
|
|
{
|
|
string s = "";
|
|
int count, loop;
|
|
|
|
count = atoi((argv[1] ~ '\0').ptr);
|
|
if (count == 0)
|
|
count = 1;
|
|
printf("count = %u\n", count);
|
|
|
|
for (loop = 0; loop < count; loop ++)
|
|
s ~= "hello\n";
|
|
for (loop = 0; loop < count; loop ++)
|
|
s ~= "h";
|
|
printf ("%d\n", s.length);
|
|
//printf("%.*s\n", s[0..100]);
|
|
assert(s.length == count * (6 + 1));
|
|
s.length = 3;
|
|
s.length = 10;
|
|
s.length = 0;
|
|
s.length = 1000;
|
|
return 0;
|
|
}
|
|
|