Menu
Menu
DaniWeb
Log In
Sign Up
Read
Contribute
Meet
Search
Search
About 1,000 results for
memcpy
- Page 1
Re: memcpy
Programming
Software Development
17 Years Ago
by alwayshere
memcpy
(a,s,strlen(s)+1) instead if this run the same prgm using
memcpy
(a,s,strlen(s)-1)...you will get to know that s is changing.
Re: memcpy
Programming
Software Development
17 Years Ago
by dougy83
…is being affected. Only [b]a[/b] is changed by
memcpy
. Try the following to see that you need to null…quot;enter the string :"<<endl; gets(s); //
memcpy
char a[100]; ZeroMemory(a, sizeof(a)); // fill array …with a know quantity
memcpy
(a,s,strlen(s)+1);//here if we decrease bytes…
memcpy
Programming
Software Development
17 Years Ago
by alwayshere
… the string :"<<endl; gets(s); //
memcpy
char a[100];
memcpy
(a,s,strlen(s)+1);//here if we decrease…
Re: memcpy
Programming
Software Development
17 Years Ago
by dougy83
… to you if you don't bother to listen. [quote]
memcpy
(a,s,strlen(s)+1) instead if this run the… same prgm using
memcpy
(a,s,strlen(s)-1)...you will get to know…
memcpy <>
Programming
Software Development
12 Years Ago
by Suzie999
…[0] to unsigned char[24] to pass paramaters. I used
memcpy
for this, but it seems I can only copy to…
Re: memcpy <>
Programming
Software Development
12 Years Ago
by Suzie999
Sorry if I took your time, but I realized solution. I needed to prefix address referencer (&) to the dst param of
memcpy
and prepend it with index number([4]). Thank you for your patience.
Re: memcpy and memmove
Programming
Software Development
15 Years Ago
by Iam3R
…() { char mc[]="abc"; char mm[]="abc";
memcpy
(mc+1, mc , 2 ); memmove( mm+1 , mm , 2);… (a <= b || b >= (a + n)) { /* No overlap, use
memcpy
logic (copy forward) */ while (n--) *a++ = *b++; } else { /* Overlap…
Re: memcpy and memmove
Programming
Software Development
15 Years Ago
by Narue
…bytes between the source and destination: [code] void *
memcpy
(void *dst, const void *src, size_t n)… b || b >= (a + n)) { /* No overlap, use
memcpy
logic (copy forward) */ while (n--) *a++ = *b++; } else…dst; } [/code] These algorithms are naive, but
memcpy
is less restricted and thus more open to optimization. However…
memcpy and memmove
Programming
Software Development
15 Years Ago
by Iam3R
…manual page says that memory area should not overlap in
memcpy
but can in memmove. what is meant by moving… memory and how its safe . why
memcpy
is dangerous. [CODE] int main() { char strmc[]="… memcyp : the string <strings are good> after
memcpy
the string <sstrigs are good> before memmove : …
memcpy function
Programming
Software Development
16 Years Ago
by shamila08
… got this code. However i'm really not familiar with
memcpy
function. Can anybody can show me the other way to…;< k << "\n";
memcpy
(temp , saveptr, n);
memcpy
(temp + n , saveptr, n); //
memcpy
(saveptr, temp+n - 1, n); // } [/code…
memcpy of a struct
Programming
Software Development
12 Years Ago
by rebelstar
Hello, i am facing some problem with a
memcpy
. I have a struct. lets us say struct { unsigned in[… the contents from B to A. if i do a
memcpy
(&A,&B& ,sizeof(A)); // This works perfectly… well. But if i do
memcpy
( &A,&B,sizeof(A/2));
memcpy
( &A+sizeof(A/2), &…
Re: memcpy of a struct
Programming
Software Development
12 Years Ago
by dx9_programmer
…;abcd" }, b = { "mnop" };
memcpy
(&a, &b, sizeof(a)/2);
memcpy
((char*)&a+2, (char*)&b… a name struct info { [variables here] }; ...
memcpy
(&A, &B, sizeof(A)/2);
memcpy
((struct info*)&A+sizeof(A)/2…
Re: memcpy and memmove
Programming
Software Development
15 Years Ago
by Salem
> does the standard definition of
memcpy
varies from system to system ? No, the standard DEFINITION is …
Re: memcpy of a struct
Programming
Software Development
12 Years Ago
by dx9_programmer
Try using a smaller example. Like struct { char s[5]; } a = { "abcd" }, b = { "mnop" };
memcpy
(&a, &b, sizeof(a)/2);
memcpy
(&a+2, &b+2, sizeof(a)/2); printf("%s", a.s); // should be "mnop"
Memcpy Char Pointers
Programming
Software Development
11 Years Ago
by tanatos.daniel
…in which I want to concatenate two char pointers using
memcpy
, but I get access violation writing location on the…
memcpy
line. Why is this happening and what could be … printf("first: "); scanf("%s",&first);
memcpy
(first,second,strlen(second)+1); printf ("Result: %s, %d…
Re: memcpy with int clears entire buffer
Programming
Software Development
15 Years Ago
by Ancient Dragon
… the case of an integer whose value is 1. After
memcpy
() the buffer will contain (*nix operating system the bytes are… buffer[/b] There are two methods: [list=1] [*]
memcpy
(); [icode]int x;
memcpy
(&x, buf, sizeof(int));[/icode] [*]direct assignment with…
Re: memcpy Accesses Violation error.
Programming
Software Development
15 Years Ago
by Ancient Dragon
why are you even using
memcpy
() -- what you want is strcpy(), not
memcpy
().
memcpy
() is normally used to copy blopbs of binary data not standard null-terminated strings.
memcpy and strcpy
Programming
Software Development
12 Years Ago
by shanki himanshu
what is difference between a)strcpy and
memcpy
b)
memcpy
and memmov?
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by deceptikon
… you to specify how many bytes are being copied.
memcpy
() isn't guaranteed to be safe if the source and …
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by shanki himanshu
> Quoted Text Here > strcpy() uses '\0' as the stopping character char str[] = "mem\0abc"; char str1[20];
memcpy
(str1,str,10); //strcpy(str1,str); puts (str1); both
memcpy
and strcpy giving me same output i.e. mem
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by deceptikon
> this means when i used
memcpy
the whole string is copied in str1 while using strcpy str1 contains only "mem"?? Yes, though since you told
memcpy
() to copy 10 bytes, you wrote too many characters and invoked undefined behavior. `str` only contains 8 characters, after all (including null characters).
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by shanki himanshu
> str1="strings are good"); > memmove(str1+8,str1+11,4); > returns------ strings are are good >
memcpy
(str+8,str1+11,4) > returns------ strings are read i run the above code. i am getting "strings googood" as my output for both cases i understand my memmove output but why it is same as
memcpy
?
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by Ancient Dragon
>i understand my memmove output but why it is same as
memcpy
? Both functions produce the same results. The only real difference is whether the destination and source buffers overlap. If they don't, then use
memcpy
(), otherwise if they do then use memmove().
Re: Memcpy Char Pointers
Programming
Software Development
11 Years Ago
by Ancient Dragon
… characters on line 3? Answer: the program will crash because
memcpy
will copy the last few characters outside the bounds of…
Re: memcpy with int clears entire buffer
Programming
Software Development
15 Years Ago
by cmk2901
… having some trouble understanding how the char buffer works with
memcpy
. I'm allocating the space at initialization using: [CODE] char…, when I do the following: [CODE] int fd = *any number*;
memcpy
(buffer + pageFrameOffset, &fd, 4); [/CODE] as noted in my…
Re: memcpy Accesses Violation error.
Programming
Software Development
15 Years Ago
by gerard4143
… ch2[50]; }; void myfunc(struct mystr *str1, struct mystr *str2) {
memcpy
(&str2->ch1[0], &str1->ch1[0…], sizeof(str1->ch1));
memcpy
(&str2->ch2[0], &str1->ch2[0…
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by deceptikon
strcpy() and
memcpy
() aren't the ones doing the outputing. Obviously if there's a null character in the middle of the string, puts() will stop on it.
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by shanki himanshu
this means when i used
memcpy
the whole string is copied in str1 while using strcpy str1 contains only "mem"??
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by shanki himanshu
and what about
memcpy
and memmov? can u explain me with the help of a code?
Re: memcpy and strcpy
Programming
Software Development
12 Years Ago
by rithish
str1="strings are good"); memmove(str1+8,str1+11,4); returns------ strings are are good
memcpy
(str+8,str1+11,4) returns------ strings are read
1
2
3
17
Next
Last
Search
Search
Forums
Forum Index
Hardware/Software
Recommended Topics
Programming
Recommended Topics
Digital Media
Recommended Topics
Community Center
Recommended Topics
Latest Content
Newest Topics
Latest Topics
Latest Posts
Latest Comments
Top Tags
Topics Feed
Social
Top Members
Meet People
Community Functions
DaniWeb Premium
Newsletter Archive
Markdown Syntax
Community Rules
Developer APIs
Connect API
Forum API Docs
Tools
Backlink Auditor
Legal
Terms of Service
Privacy Policy
FAQ
About Us
Advertise
Contact Us
© 2025 DaniWeb® LLC