VirtualWire

so can I just write vw_send(2, 1) ?

No. For 2 reasons. First '2' is not equal to 2. Second, 2 is an int, not an array, and vw_send only sends arrays.