HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Что не так и какой компилятор
  #1  
Старый 12.09.2008, 13:44
fire64
Участник форума
Регистрация: 01.04.2008
Сообщений: 200
С нами: 9531722

Репутация: 39
По умолчанию Что не так и какой компилятор

подскажите что в этом коде не так и под какой C компилятор он расчитан

PHP код:
int __usercall start<eax>(int a1<ebp>, int a2int a3)
{
  
printf "test" );


дело в том что 6 студия ругается на <eax> и <ebp>
 
Ответить с цитированием

  #2  
Старый 15.09.2008, 23:06
Ryuzavi
Новичок
Регистрация: 10.09.2008
Сообщений: 10
С нами: 9298016

Репутация: 26
По умолчанию

Ну так ты поясняешь IDA-pro (если не знаешь, говорю, есть такой дизасемблер) , что аргумент или ссылка передается в функцию через регистр (в данном случае ebp).
Откуда ты такой код взял?! Лично я не видел чтобы в компиляторах С таким образом передавами в функцию аргументы через регистры (я не спец и могу ошибаться). Совет- не передавай в функцию аргументы через регистры, а передавай через переменные. Если же нет, то почитай про ассемблерные вставки (в сети много информации про них).
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Письма девочек-подростков в журнал "Yes!" Lolik Болталка 43 03.03.2009 22:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...