1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> #include <cstring> using namespace std; int main() { const char *pc = "a very long literal string"; int len = strlen( pc ); char *pc2 = new char[ len ]; strcpy( pc2, pc ); const char *ptr=pc; char *ptr2=pc2; while(*ptr!='\0') { cout<<*ptr; ptr++; } cout<<endl; while(*ptr2!=0) { cout<<*ptr2; ptr2++; } cout<<"\n\n"; cout<<pc<<endl<<pc2<<endl; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0cmluZz4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAJICBjb25zdCBjaGFyICpwYyA9ICJhIHZlcnkgbG9uZyBsaXRlcmFsIHN0cmluZyI7CiAgICAgICAgICBpbnQgbGVuID0gc3RybGVuKCBwYyApOwogICAgICAgICAgY2hhciAqcGMyID0gbmV3IGNoYXJbIGxlbiBdOwogICAgICAgICAgc3RyY3B5KCBwYzIsIHBjICk7CiAgICAgICAgICBjb25zdCBjaGFyICpwdHI9cGM7CiAgICAgICAgICBjaGFyICpwdHIyPXBjMjsKICAgICAgICAgIHdoaWxlKCpwdHIhPSdcMCcpCiAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIGNvdXQ8PCpwdHI7CiAgICAgICAgICAgICAgICAgIHB0cisrOwogICAgICAgICAgICAgICAgICAKICAgICAgICAgIH0KICAgICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgICB3aGlsZSgqcHRyMiE9MCkKICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgY291dDw8KnB0cjI7CiAgICAgICAgICAgICAgICAgIHB0cjIrKzsKICAgICAgICAgICAgICAgICAgCiAgICAgICAgICB9CiAgICAgICAgICBjb3V0PDwiXG5cbiI7CiAgICAgY291dDw8cGM8PGVuZGw8PHBjMjw8ZW5kbDsKfQ==
-
upload with new input
-
result: Success time: 0s memory: 2856 kB returned value: 0
a very long literal string a very long literal string a very long literal string a very long literal string


