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

union REGS rg; недопустимый неполный тип - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
DJZT
 Аватар для DJZT
24 / 3 / 0
Регистрация: 21.12.2011
Сообщений: 151
06.05.2012, 03:36     union REGS rg; недопустимый неполный тип #1
Прерывания с клавиатуры
Может я чего не подключил ещё нужного?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <stdio.h>
#include <dos.h>
 
union REGS rg;
 
int main(void){
  for(;;) 
  {
    // Вызываем прерывание INT 16h
    rg.h.ah = 0;
    int int86(0x16, &rg, &rg);
    // Выводим на экран содержимое регистров AH и AL,
    // содержащих, соответственно, скан-код и код ASCII
    // нажатой клавиши
    if(rg.h.ah == 0x29 )
    printf("\n\nPersonal simbol Pochepko Stasa :\nScan = %02.2X Ascii = %02.2X\n",rg.h.ah, rg.h.al);
    else
    printf("\nScan = %02.2X Ascii = %02.2X",rg.h.ah, rg.h.al);
    // Если была нажата клавиша ESC, завершаем работу 
    // программы
    if(rg.h.ah == 1) 
      break;
  }
  return 0;
 
}
Матюкается везде на rg. говорит недопустимый неполный тип
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.05.2012, 03:36     union REGS rg; недопустимый неполный тип
Посмотрите здесь:

C++ выдаёт неполный ответ...
Union C++
Недопустимый else без парного if C++
Неполный тип C++
Недопустимый неполный тип C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ValeryLaptev
Эксперт C++
1005 / 784 / 46
Регистрация: 30.04.2011
Сообщений: 1,595
06.05.2012, 06:23     union REGS rg; недопустимый неполный тип #2
У вас он не определен. В какой библиотеке определен?
DJZT
 Аватар для DJZT
24 / 3 / 0
Регистрация: 21.12.2011
Сообщений: 151
06.05.2012, 13:18  [ТС]     union REGS rg; недопустимый неполный тип #3
Эмм... Я Писал прогу с методички. Там ничего не сказано, в какой библиотеке определение. И на других сайтах смотрел программы с использованием этого кода. Там тоже ничего нет
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
06.05.2012, 14:09     union REGS rg; недопустимый неполный тип #4
C++
1
2
#include "stdafx.h"
#include <dos.h>
АХАХА
ОхОхОх

DOS, не ну вы слышали? DOS в MSVS!!!
Yandex
Объявления
06.05.2012, 14:09     union REGS rg; недопустимый неполный тип
Ответ Создать тему
Опции темы

Текущее время: 16:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru