Skip to content

Comment on Go enjoy Python3

Comments

Of course, the C version could be just

    printf("(%.12s)\n", argv[1]);

Assuming using 7 bit ASCII

No, it merely assumes one byte per character. For example, it would work correctly in Latin-1 or EBCDIC.

In any case, the problem statement (though it's a bit vague) requires building a truncated string, not just printing it.

It is enough to have mixed 8 byte code pages and then it is worthless.

s/printf/sprintf/

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.