Esperando un nombre de estructura

La función indicada requiere como parámetro, en la posición indicada, el nombre de una estructura de datos del programa.

No se debe utilizar el operador offset, simplemente se debe indicar el nombre de la estructura.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    STRUCT records[9]
        STRING iniciales[2];
        puntos;
    END
BEGIN
    //...
    qsort(offset records,puntos,1); // Error: Esperando un nombre.
END


En este ejemplo se utiliza la función qsort, que requiere el nombre de una estructura como primer parámetro. En este caso, la instrucción adecuada para ordenar la tabla records sería la siguiente:

  qsort(records,puntos,1);

Esta instrucción indicaría que se quiere ordenar esta estructura, en función del campo puntos y en orden descendente.


Nota 1: También es probable que el nombre indicado no se refiera a una estructura de datos, sino a otro tipo de objeto diferente (por ejemplo, que se haya especificado el nombre de una tabla de datos).

Nota 2: Esta estructura de datos no puede pertenecer a su vez a otra estructura, es decir, que no se puede especificar el nombre de una estructura dentro de otra.


Ver: Sintaxis