#include <string.h>
#include <stdio.h>
int main() {
char *src = "This is the source string\0";
char dest[50];
char *ptr;
ptr
= (char *)memccpy
(dest
, src
, 'c', strlen(src
)); if (ptr) {
//*ptr = '\0';
printf("The character was found: %s\n", ptr
); } else {
printf("The character wasn't found\n"); }
return 0;
}
I2luY2x1ZGUgPHN0cmluZy5oPgojaW5jbHVkZSA8c3RkaW8uaD4KIAppbnQgbWFpbigpIHsKCWNoYXIgKnNyYyA9ICJUaGlzIGlzIHRoZSBzb3VyY2Ugc3RyaW5nXDAiOwoJY2hhciBkZXN0WzUwXTsKCWNoYXIgKnB0cjsKCXB0ciA9IChjaGFyICopbWVtY2NweShkZXN0LCBzcmMsICdjJywgc3RybGVuKHNyYykpOwoJaWYgKHB0cikgewoJICAgLy8qcHRyID0gJ1wwJzsKCSAgIHByaW50ZigiVGhlIGNoYXJhY3RlciB3YXMgZm91bmQ6ICVzXG4iLCBwdHIpOwoJfSBlbHNlIHsKCQlwcmludGYoIlRoZSBjaGFyYWN0ZXIgd2Fzbid0IGZvdW5kXG4iKTsKCX0KcmV0dXJuIDA7Cn0=