int main(int argc, char *argv[]){}

Тема в разделе "WASM.BEGINNERS", создана пользователем La_plaza, 26 ноя 2008.

  1. La_plaza

    La_plaza New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2008
    Сообщения:
    95
    как заюзать это на фасме ?
     
  2. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    в смысле как заюзать?
    если имелось в виду как вызвать, то cinvoke main, argc, argv кажется
     
  3. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    Great
    В смысле La_plaza не понимает, что C на самом деле самостоятельно вставляет код, который парсит командную строку. И думает, что если CommandLineToArgvW для него слишком сложна, то можно просто принять аргументы от винды готовыми. Ан-нет... нельзя. Поэтому...
    La_plaza
    Парсить командную строку руками - это как раз и есть "заюзать int main(int argc, char *argv[]){}" на фасме.
     
  4. La_plaza

    La_plaza New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2008
    Сообщения:
    95
    ясно, тогда как заюзать вещи типа gets() и тому подобные ?
     
  5. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    ReadFile()
     
  6. meduza

    meduza New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    212
    La_plaza
    Если тебя волнует в виндовозе - то есть msvcrt.dll со стандартными сишными функциями. В *nix прилинкуй libc.
     
  7. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    Это надо было догадаться по первому сообщению? о_0

    Ну теперь то есть я уже вспомнил про другой топик про CommandLineToArgvW, но, блин, La_plaza, писать подробнее вопрос нужно.