• Как создать свой тип данных в языке Си?

    @MaM
    Стандартный механизм определения нового тип в языке C, struct some{ ... }, union some{ ... }, enum some {...}. Подробней лучше почитать в стандарте или на https://en.cppreference.com/. Так же объявление типа указатель на объект типа type - type* type_name; или указатель, на указатель объекта типа type - type*** type_name; и т.д. , указатель на функцию void(func*)(int, int), массив объектов тип type some[num], (как с массивами так и с указателями возможны различные измерения типа массив массивов т.е. двумерный) однако с указателями на функции, а в обшем и преобразовании имени к указателю и преобразованию массивов к указателям и тд следует относится внимательно. Вообшем случае такие тонкости уже уровень для серьезного написания дров или осей, так что советую запастись стандартом так же система типов серьезно отличается от таковой в с++ (просто заранее предупреждаю). Так же, typedef struct {...} some полезная идеома языка си для создания алиса типа на анонимную структуру ( да есть анонимные структуры и другие типы данных), часто полезны в сочетании с расшерением гцц для вложенных функций для использования в scope in place. Для более глубокого понимания еше могут быть полезны битовые поля, часто в месте с выравниванием используюся для каламбуров типизации в сериализаторах и реализации псевдонаследования, каноническим примером могут служить сокеты беркли. Забыл упомянуть некоторые модификаторы типов такие как long long и тд тоже по сути используют зарезервированный фундаментальный тип https://stackoverflow.com/questions/35401017/is-lo... .
    Ответ написан
    Комментировать
  • А как создать внутренний кошелёк сайта.?

    RomaZveR
    @RomaZveR
    CEO AlertMoney, PHP/Golang Developer
    Нужно быть аккуратным в терминах, если вы реально хотите делать электронный кошелек, позволяющий физ.лицу делать переводы третьим лицам или организациям, то ни один банк, ни одна платежная система не даст вам это делать без лицензии ЦБ.
    Если вам нужен просто баланс личного кабинета для оплаты конкретно ваших услуг (хостинг например) то это абсолютно другое. Опишите подробнее что вам именно нужно.
    Ответ написан
    Комментировать
  • А как создать внутренний кошелёк сайта.?

    Jeer
    @Jeer
    уверенный пользователь
    Слишком общий вопрос, вам не дадут на него ответ.
    Заходите на сайты киви, вебмани или яндекса, у них есть api для работы с платежами. С примерами. Язык подойдёт любой. Начинайте пилить и тогда уже задавайте конкретные вопросы, например, не могу сделать запрос с php на яндекс кассу, вот код, вот такие ошибки.
    P.S.
    Очень много сложностей с юридической точки зрения. Обычно для получения денег вы должны зарегистрироваться как юр. лицо в этих системах. Для приема платежей нужно соблюдать всё наше волшебное законотворчество. Тут нужно смотреть на конкретную задачу. Из возврата денег допустим возврат платежа. Если вы собрались делать выплаты своим пользователям, то это будет еще сложнее с юридической/налоговой точки зрения.
    Ответ написан
    Комментировать
  • А как создать внутренний кошелёк сайта.?

    kawabanga
    @kawabanga
    Любой ЯП, который дружит с вебом.
    Любая база данных, с которой вы способны работать.

    + вопросы организации всего этого правовые.
    Ответ написан
    Комментировать
  • Можно ли на "C" написать приложения под андроид?

    GavriKos
    @GavriKos
    Гуглите в сторону Android NDK. Правда все равно вам нужно будет немного джавы.
    Вкратце схема такая. Делается либа на c/c++ (насколько я помню чистый c там тоже можно). Делается ядро приложения на java - всякие там activity, интерфейсец и прочее. Джава умеет вызывать методы вашей либы, и ваша либа обратно умеет вызывать методы джавы. Все это красиво архитектурно (на самом деле нет, ибо там геммора много) связываете и вуаля. Логика на сях, обертка на java.
    Ответ написан
    2 комментария