на этот раз я решил переделать все по уму, а то достиг уже барьера тупости из-за простоты глобальных переменных
теперь я хочу работать со структурой данных, которая хранится в ини файле и должна быть доступна из разных мест
вот только синтаксис бейсика сносит крышу
вот пример
Код:
Define Point1.Point, Point2. Point
*CurrentPoint.Point = @Point1 ; Pointer declaration, associated to a structure and initialized with Point1's address
*CurrentPoint \x = 10 ; Assign value 10 to Point1\x
*CurrentPoint.Point = @Point2 ; move to Point2's address
*CurrentPoint \x = 20 ; Assign value 20 to Point2\x
Debug Point1\x
Debug Point2\x
Define Point1.Point, Point2. Point вот эта строчка - этот point тип данных что ли?
тогда зачем звездочка? почему нельзя было сделать типа point1, point2.*
или зачем тогда звездочка *CurrentPoint ?
потом дальше зачем звездочка в *CurrentPoint.Point и через точку опять тип данных?
что за странный камент Pointer declaration, associated to a structure and initialized with Point1's address
а что за структура тут вообще? нигде же не было structure - endstructure
еще раз убеждаюсь, что разработчики си думали головой, прежде чем ввести синтаксис
ничего лучше сишного синтаксиса я еще не видел
напишите мне, как декларировать функцию и передать в нее указатель на структуру config
как потом написать ее и инициализировать внутреннюю переменную myini типа config
у меня мозги уже не варят