Форум программистов, компьютерный форум CyberForum.ru

Inline Assembler & C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа, которая считывает число с клавиатуры и находит ближайшее справа число, которое является квадратом натурального числа http://www.cyberforum.ru/cpp-beginners/thread421120.html
Написать программу, которая считывает число с клавиатуры и находит ближайшее справа число, которое является квадратом натурального числа, и выводит его на экран. Проверку "квадрат – не квадрат" оформить в виде функции.
C++ вопрос по препроцессорной магии Для того, чтобы определить макрос AT, замещающийся в процессе компиляции на строку типа "main.cpp:123", я пользуюсь следующим набором макросов: #define STRINGIFY(x) #x #define TOSTRING(x) STRINGIFY(x) #define AT __FILE__ ":" TOSTRING(__LINE__) Но я не понимаю, почему вышеприведенный вариант работает, а нижеприведенный - нет: #define STRINGIFY(x) #x #define AT __FILE__ ":"... http://www.cyberforum.ru/cpp-beginners/thread421119.html
C++ Манипуляции с массивами. Как сделать?
Товарищи, с наступающим всех! :) Очень нужна помощь. А то в новом году не допустят к сессии. :( :rtfm: Есть две небольших задачки. Алгоритмы писать не надо, просто написать какие функции надо использовать. 1) Сделать пару манипуляций с массивом. И вывести сумму элементов в MessageBox. MessageBox, в принципе не столь важен, главное работа с массивом. 2) Найти дробную часть числа. Все...
Как вывести скалярное произведение двух массивов? C++
#include <iostream> #include <stdlib.h> using namespace std; void mas_in(int* a, int size) { for(int i = 0; i < size; ++i) cin >> a; } void mas_out(int* a, int size) {
C++ Напишите программу для расчёта по двум формулам. http://www.cyberforum.ru/cpp-beginners/thread421075.html
Привет всем. С наступающим всех Новым Годом. #include <iostream> #include <math.h> using namespace std; int main(){ float a; float z1,z2;
C++ Еще раз о конструкторе по умолчанию Какой конструктор считается конструкторомм по умолчанию, которому НЕ ПЕРЕДАЮТСЯ НИКАКИЕ АРГУМЕНТЫ, или же и тот конструктор, КОТОРОМУ ЯВНО МОГУТ НЕ передаваться никакие аргументы также может считаться конструктором по умолчанию? подробнее

Показать сообщение отдельно
Jettard
 Аватар для Jettard
40 / 38 / 5
Регистрация: 27.05.2010
Сообщений: 253
31.12.2011, 17:39     Inline Assembler & C++
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(int argc, char *argv[])
{
    perevod();
    cout<<"Type Esc to Escape \n";
     __asm
     {
           mov ah,01h
           int 21h
 
           cmp ax,01
 
 
     }
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
компилер пишет
HTML5
1
2
3
4
5
6
7
/home/jet/MyProjects/Perevod/main.cpp|46|error: invalid suffix "h" on integer constant|
/home/jet/MyProjects/Perevod/main.cpp|47|error: invalid suffix "h" on integer constant|
/home/jet/MyProjects/Perevod/main.cpp||In function ‘int main(int, char**)’:|
/home/jet/MyProjects/Perevod/main.cpp|45|error: expected ‘(’ before ‘{’ token|
/home/jet/MyProjects/Perevod/main.cpp|46|error: ‘mov’ was not declared in this scope|
/home/jet/MyProjects/Perevod/main.cpp|46|error: expected ‘;’ before ‘ah’|
||=== Build finished: 5 errors, 0 warnings ===|
Делаю на линуксе. На винде тоже самое. В чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru