# Assign an array to an output in a C-script

**URL:** https://forum.plexim.com/t/assign-an-array-to-an-output-in-a-c-script/592
**Category:** PLECS
**Tags:** c-script, array
**Created:** [November 17, 2018, 1:41pm UTC](https://forum.plexim.com/t/assign-an-array-to-an-output-in-a-c-script/592 "2018-11-17T13:41:02Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![nikilito](https://avatars.discourse-cdn.com/v4/letter/n/dfb087/32.png) [@nikilito](https://forum.plexim.com/u/nikilito)
#### Post date: [November 17, 2018, 1:41pm UTC](https://forum.plexim.com/t/assign-an-array-to-an-output-in-a-c-script/592/1 "2018-11-17T13:41:02Z")

</div>

Hello everyone!  
I was wondering if it was possible to assign a whole variable array within the C-script to a single Output (i).

Like that:

//Code declaration

double array[3]

// Output function

double array[3]={1,2,3};  
Output(0)=array;

But it does not work … is there a way? It’s possible to do it?

Thank you!

---

<div class="post-metadata">

### Author: ![Falk\_Kyburz](https://avatars.discourse-cdn.com/v4/letter/f/67e7ee/32.png) [@Falk\_Kyburz](https://forum.plexim.com/u/Falk_Kyburz)
#### Post date: [November 19, 2018, 7:35am UTC](https://forum.plexim.com/t/assign-an-array-to-an-output-in-a-c-script/592/2 "2018-11-19T07:35:09Z")

</div>

You should study the PLECS Documentation for the C-Script. Also you should look into getting familiar with C if you need to use the C-Script block (your code above is not valid C code). For reference, you can see the “Space Vector PWM” block, which uses a multiple input/output C-Script.
