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

Способы ввода данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нелдера-Мида http://www.cyberforum.ru/cpp/thread43855.html
Объясните пожалуйста как работает метод Нелдера-Мида для системы нелинейных уравнений Безградиентные методы (например, симплексный метод Нелдера-Мида) более пригодны для задач, где...
C++ народ срочно нужна ваша помощь,не могу разобраться с прогой Сжать n мерный целочисленный массив,удалив из него все элементы,величина которых находится в интервале .Освободившиеся в конце массива элементы заполнить нулями(с++) http://www.cyberforum.ru/cpp/thread43848.html
Cи + Ассемблер C++
Здраствуйте. Есть ли книги в природе о программирование на СИ с ассемблерными вставками. Спасибо.
C++ Struct
У мя есть структура: указатель на предыдущий, следующий и значение... Ввод/вывод работает, а вот добавление после определённого значения не пашет .... помогите ПЛЗ... #include <iostream>...
C++ Считывание бинарных значений из реестра и запись их в одну строку http://www.cyberforum.ru/cpp/thread43585.html
//9.Функция для считывание бинарных значений из реестра и передачи значения в виде одной строки через пробел (передать переменные с путем и параметром реестра) AnsiString reg_reading_bin(AnsiString...
C++ Работа с WinDriver 10.0 Скачал триал версию WinDriver. Хочу написать драйвер PCI Express под Linux. Думаю WinDriver с етим не справитса,но хотяби он оставил исходники на C, а дальше уже сам. Кто то уже юзал етую... подробнее

Показать сообщение отдельно
alexcoder
1545 / 690 / 90
Регистрация: 03.06.2009
Сообщений: 3,630
Завершенные тесты: 1
14.07.2009, 10:03
Если программа компилируется под ДОС, то можно использовать функцию 0Ah прерывания INT 21h в виде ассемблерной вставки, она не переводит строку и не изменяет позицию курсора после ввода.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int main()
{
char buff[10];
int rez;
buff[0]=8;
asm{
mov ah,0xa
lea dx, buff
int 0x21
}
buff[2+buff[1]]=0;
rez=atoi(&buff[2]);
 
printf("%d %d\r\n",rez,rez*rez);
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru