Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2012, 13:15   #1
AterAvi
 
Регистрация: 02.02.2012
Сообщений: 6
По умолчанию Проблема с выводом на экран

Здравствуйте!Написал программу "заставка генератор случайных чисел" в которой через 10 секунд бездействия на экране должны появляться случайные числа в случайных местах...ошибок в программе нету,я не могу понять в чем проблема но случайные числа не выводятся,курсор бегает по экрану а сами числа не выводятся...Помогите пожалуйста если можете...

Код:
#include<bios.h>
#include<dos.h>
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
void interrupt (far *old1C)(...);
void interrupt far new1C(...);
void interrupt (far *old9)(...);
void interrupt far new9(...);
int counter=0,flag=0;;
int x,y,c,a;
char *a1;
void main() {
unsigned size;
size=_DS-_SP/16+1;
old1C=_dos_getvect(0x1C);
_dos_setvect(0x1C,new1C);
old9=_dos_getvect(0x9);
_dos_setvect(0x9,new9);
counter=0;

_dos_keep(0,size);
}

void interrupt far new1C(...)
{

counter=counter+1;
if(counter>=180)
{
flag=1;
};

if ((flag==1)&&(counter%18==0))
{
x=random(80);
y=random(24);
a=random(50);
c=random(14)+1;
textcolor(c);
gotoxy(x,y);

itoa(a,a1,10);
cputs(a1);
textcolor(15);
};


_chain_intr(old1C);
}



void interrupt far new9(...)
{
if (flag==1)
{
flag=0;
clrscr();
}
counter=0;
_chain_intr(old9);
}

Последний раз редактировалось ACE Valery; 06.04.2012 в 14:00.
AterAvi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с выводом текста на экран JoBl Win Api 9 24.01.2012 01:56
Проблема с выводом на экран несколько раз подряд fort-_-minor Общие вопросы C/C++ 2 31.07.2010 15:51
проблема с выводом на экран Sined121 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 08.05.2010 16:48
Проблема с выводом на экран NeveX Общие вопросы .NET 3 20.12.2009 13:57