fork download
  1. #include <string.h>
  2. #include <stdio.h>
  3.  
  4. int main() {
  5. char *src = "This is the source string\0";
  6. char dest[50];
  7. char *ptr;
  8. ptr = (char *)memccpy(dest, src, (int)'c', strlen(src));
  9. printf("src = %#p, dest = %#p\n", src, dest);
  10. if (ptr) {
  11. //*ptr = '\0';
  12. printf("The character was found: %s\n", ptr);
  13. } else {
  14. printf("The character wasn't found\n");
  15. }
  16. return 0;
  17. }
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
src = 0x8048610, dest = 0xbf95224e
The character was found: ����x"��m����,#���"��y��"�����`�%�w�`�Ѓ�"��%�w�