Esperando un campo de estructura

La función indicada requiere como parámetro, en la posición indicada, el nombre de un campo perteneciente a la estructura indicada anteriormente.

No se debe utilizar el operador offset, simplemente se debe indicar el nombre del campo.

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


En este ejemplo se utiliza la función qsort, que requiere el nombre de un campo de la estructura como segundo 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: También es probable que el nombre indicado no se refiera a un campo perteneciente a dicha estructura.


Ver: Sintaxis