I can't confirm that Vadim647 his solution is correct since I don't know LC that well but I think I need clair something out about it.
Variables (var) can hold data which are mostly numbers.
Which data it can store, depends on the way you declare it.
-Scalar type:
var speed = 10;
-Array type:
var speed[5] = {
0, 10, 30, 50, 70}; // you can adress each value by calling the corresponding
index.
-Vector type:
var direction[3] = 200,100,20; // mostly vectors are used for x,y and z dimension
-And more types ...
Anyway, what I ment with my explanation is something the manualy can explain nicely

Quote:
// quoted from the 3dgs A6 manual
function vector_add2(&sum,&v1,&v2)
{ // calculate the sum of two vectors
sum[0] = v1[0] + v2[0];
sum[1] = v1[1] + v2[1];
sum[2] = v1[2] + v2[2];
}
var vector1[3] = 1,2,3;
var vector2[3] = 4,5,6;
var vector3[3];
...
vector_add2(vector3,vector1,vector2); // vector3 now contains 5,7,9
Thus, when using a text, you mostly won't be using vectors to adress them but just via scalars. Simply put, you don't need a & for putting through a position for a text since I assume you didn't adressed it as a vector here

Cheers
Frazzle