Как вызвать функцию ассемблера в C - PullRequest
0 голосов
/ 06 марта 2020

У меня есть заданная функция ассемблера, и я должен использовать ее в своем коде C. Это правильный путь? Кроме того, мне нужна сумма в качестве возвращаемого значения. Спасибо за отзыв.

#include <stdio.h>

void secret(int, int * ) __attribute__((cdecl));

int main(void) {

  int n, sum;
  printf("Give me a number: ");
  scanf("%d", & n);
  secret_func(n, & sum);
  printf("Result: %d\n", sum);
  return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...