# Wm\_strcpy help

**URL:** <https://forum.sierrawireless.com/t/wm-strcpy-help/1557>\
**Category:** Open AT\
**Created:** [August 24, 2007, 6:47am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557 "2007-08-24T06:47:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergiulungu](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sergiulungu](https://forum.sierrawireless.com/u/sergiulungu)\
**Post date:** [August 24, 2007, 6:47am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/1 "2007-08-24T06:47:36Z")

</div>

i have this

```auto
ascii *rscript;
wm_strcpy(rscript,"AT+RSCRIPT=");
```

if i put a breakpoint after wm\_strcpy the stack is not available and i get Cannot access memory at address 0x522b5441. Does anybody have an idea what is happening?

---

<div class="post-metadata">

**Author:** ![sergiulungu](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sergiulungu](https://forum.sierrawireless.com/u/sergiulungu)\
**Post date:** [August 24, 2007, 7:34am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/2 "2007-08-24T07:34:00Z")

</div>

it has to be like this 🙂

```auto
ascii rscript[150];
wm_strcpy(rscript,"AT+RSCRIPT=");
```

---

<div class="post-metadata">

**Author:** ![Titan](https://avatars.discourse-cdn.com/v4/letter/t/7ba0ec/32.png) [@Titan](https://forum.sierrawireless.com/u/Titan)\
**Post date:** [August 24, 2007, 7:36am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/3 "2007-08-24T07:36:34Z")

</div>

please, repost the code, I can’t read it still. 😛

---

<div class="post-metadata">

**Author:** ![sergiulungu](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sergiulungu](https://forum.sierrawireless.com/u/sergiulungu)\
**Post date:** [August 24, 2007, 7:38am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/4 "2007-08-24T07:38:05Z")

</div>

i don’t understand what do you mean ❓

---

<div class="post-metadata">

**Author:** ![Titan](https://avatars.discourse-cdn.com/v4/letter/t/7ba0ec/32.png) [@Titan](https://forum.sierrawireless.com/u/Titan)\
**Post date:** [August 24, 2007, 7:39am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/5 "2007-08-24T07:39:49Z")

</div>

The “code” section, it’s empty (or at least I can’t read it… :S)

---

<div class="post-metadata">

**Author:** ![sergiulungu](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sergiulungu](https://forum.sierrawireless.com/u/sergiulungu)\
**Post date:** [August 24, 2007, 7:41am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/6 "2007-08-24T07:41:36Z")

</div>

this was the problem

ascii \*rscript;  
wm\_strcpy(rscript,“AT+RSCRIPT=”);

and this is the solution

ascii rscript[150];  
wm\_strcpy(rscript,“AT+RSCRIPT=”);

and for me the code section is not empty 🙂

---

<div class="post-metadata">

**Author:** ![Titan](https://avatars.discourse-cdn.com/v4/letter/t/7ba0ec/32.png) [@Titan](https://forum.sierrawireless.com/u/Titan)\
**Post date:** [August 24, 2007, 8:39am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/7 "2007-08-24T08:39:45Z")

</div>

I’ve also been having problems with “ascii \*x” and “ascii x[y]”. It usually works with “ascii x[y]”, but i’m still wondering why…

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [August 24, 2007, 9:56am UTC](https://forum.sierrawireless.com/t/wm-strcpy-help/1557/8 "2007-08-24T09:56:34Z")

</div>

You have a basic hole in your understanding of the ‘C’ programming language!

You need to go back to your ‘C’ textbook, and review the difference between pointers and arrays…

ascii \*x defineds a pointer - you need to separately allocate some space for it to point to, and then you need to set the value of the pointer;  
  
ascii x[y] defines an array of y items, each of which is of type ascii; the name ‘x’ alone is a synonym for the address of the first element of the array

See: [c-faq.com/aryptr/index.html](http://c-faq.com/aryptr/index.html)

and, specifically: [c-faq.com/aryptr/aryptrequiv.html](http://c-faq.com/aryptr/aryptrequiv.html)
