PureBasic - форум

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » PureBasic - форум » PureBasic для Windows » Баг компилятора 6.01


Баг компилятора 6.01

Сообщений 31 страница 35 из 35

31

Пётр написал(а):

a$;если строка в аргументе

Ну так то да структура для одного аргумента тоесть и строка значит одна на аргумент если он ввиде строки.а union может и избыточно оказаться пока не думал об этом а типа если предположем первый символ $=строка,f =число float и так далее и сразу преобразование слова в число его запись и указание в zadanie что это float число для выполнения.возможно даже ещё переменную какую дабавить для вывода?(не думал пока как пойдёт ход программы)

0

32

раньше такое было с StringFileld, щас такого нету. В C++ необъявленные переменные нельзя использовать - там можно отловить ошибки сразу, а тут можно насобирать палки в колёса.

0

33

PSY написал(а):

В C++ необъявленные переменные нельзя использовать - там можно отловить ошибки сразу, а тут можно насобирать палки в колёса.

Код:
EnableExplicit

x=0

+1

34

PSY написал(а):

раньше такое было с StringFileld

Не было никогда такого с StringFileld

+1

35

PSY написал(а):

раньше такое было с StringFileld, щас такого нету. В C++ необъявленные переменные нельзя использовать - там можно отловить ошибки сразу, а тут можно насобирать палки в колёса.

т.е. человек не в курсе:
Syntax
EnableExplicit
DisableExplicit
Description
Enables or disables the explicit mode. When enabled, all the variables which are not explicitly declared with Define, Global, Protected or Static are not accepted and the compiler will raise an error. It can help to catch typo bugs.
Example

Код:
  EnableExplicit
  Define a
  a = 20 ; Ok, as declared with 'Define'
  b = 10 ; Will raise an error here

А про c++ в курсе.

Ну "ТОЛСТО" же  :crazyfun:

Отредактировано useful (15.09.2023 08:55:34)

+1


Вы здесь » PureBasic - форум » PureBasic для Windows » Баг компилятора 6.01