Propósito
Atribuir valores numéricos a variáveis SHORT definidas em C.
Sintaxe
PUT_SHORT (<exp.N>, <var_SHORT>)
Argumentos
|
<exp.N> |
representa uma expressão numérica que será atribuída a <var_SHORT>. |
|
<var_SHORT> |
representa uma variável do tipo SHORT definida em linguagem C. |
Utilização
Atribuir valores numéricos a variáveis em C do tipo SHORT. PUT_SHORT () retorna o valor passado ou um valor negativo, caso o valor viole a definição de um SHORT. O nome da variável C durante a compilação não sofre qualquer crítica por parte do compilador OPUS, por este motivo é recomendável que o nome destas variáveis da C sejam passados como um literal.
Exemplo
O exemplo a seguir mostra-nos a utilização desta função.
PROG
CC DECL
short var_SHORT; /* Declaração */
ENDCC
var_num = 65535
? PUT_SHORT (var_num, var_SHORT) && Exibirá -1
var_num = 127
? PUT_SHORT (var_num, var_SHORT) && Exibirá 127
Observação:
Para var_num = 65534 && Exibirá -2
Para var_num = 65533 && Exibirá -3
Para var_num = 65532 && Exibirá -4