#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char * get_n(char*s, int n)
{
int i = 0;
for(i = 0; i < n; ++i)
{
if (sym == EOF) break;
s[i] = sym;
}
s[i] = 0;
return s;
}
int main(int argc, const char * argv[])
{
char buf[20], *s;
for(;;)
{
s = get_n(buf,10);
if (s
[0]) printf("10 symbols: [%s]\n",s
); else break;
}
}
I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKY2hhciAqIGdldF9uKGNoYXIqcywgaW50IG4pCnsKICAgIGludCBpID0gMDsKICAgIGZvcihpID0gMDsgaSA8IG47ICsraSkKICAgIHsKICAgICAgICBpbnQgc3ltID0gZ2V0YyhzdGRpbik7CiAgICAgICAgaWYgKHN5bSA9PSBFT0YpIGJyZWFrOwogICAgICAgIHNbaV0gPSBzeW07CiAgICB9CiAgICBzW2ldID0gMDsKICAgIHJldHVybiBzOwp9CgppbnQgbWFpbihpbnQgYXJnYywgY29uc3QgY2hhciAqIGFyZ3ZbXSkKewogICAgY2hhciBidWZbMjBdLCAqczsKICAgIGZvcig7OykKICAgIHsKICAgICAgICBzID0gZ2V0X24oYnVmLDEwKTsKICAgICAgICBpZiAoc1swXSkgcHJpbnRmKCIxMCBzeW1ib2xzOiBbJXNdXG4iLHMpOwogICAgICAgIGVsc2UgYnJlYWs7CiAgICB9Cn0K