1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #include <stdio.h> #include <string.h> int main(void) { char part1[8], part2[8], part3[8]; const char *new = " 137411365101 0.93\n"; /* the line read */ strncpy(part1, new, 7); part1[7] = 0; strncpy(part2, new+7, 7); part2[7] = 0; strncpy(part3, new+14, 7); part3[7] = 0; printf("part1: [%s]\npart2: [%s]\npart3: [%s]\n", part1, part2, part3); return 0; } |
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKHZvaWQpIHsKICBjaGFyIHBhcnQxWzhdLCBwYXJ0Mls4XSwgcGFydDNbOF07CiAgY29uc3QgY2hhciAqbmV3ID0gIiAgMTM3NDExMzY1MTAxICAgMC45M1xuIjsgLyogdGhlIGxpbmUgcmVhZCAqLwoKICBzdHJuY3B5KHBhcnQxLCBuZXcsIDcpOyAgICBwYXJ0MVs3XSA9IDA7CiAgc3RybmNweShwYXJ0MiwgbmV3KzcsIDcpOyAgcGFydDJbN10gPSAwOwogIHN0cm5jcHkocGFydDMsIG5ldysxNCwgNyk7IHBhcnQzWzddID0gMDsKCiAgcHJpbnRmKCJwYXJ0MTogWyVzXVxucGFydDI6IFslc11cbnBhcnQzOiBbJXNdXG4iLCBwYXJ0MSwgcGFydDIsIHBhcnQzKTsKICByZXR1cm4gMDsKfQ==
-
upload with new input
-
result: Success time: 0.02s memory: 1720 kB returned value: 0
part1: [ 13741] part2: [1365101] part3: [ 0.93]


