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

Ошибка function should have a prototype - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Запутался в терминах (ключевые слова и зарезервированные слова) http://www.cyberforum.ru/cpp-beginners/thread1170639.html
привет. читаю книгу по С++. там такие понятия как "Ключевые слова" и "Зарезервированные слова" используются как синонимы. погуглил. аналогичная ситуация: Зарезерви́рованное сло́во (или ключево́е сло́во) — в языках программирования слово, имеющее специальное значение. Идентификаторы с такими именами запрещены. (здесь) и тут : " Ключевые слова — это предварительно определенные...
C++ Обязательно ли объявлять переменную для хранения адреса переменной как указатель? // Указатели #include <iostream> using namespace std; int Variable; int *pVariable; // int pVariable; int main() { http://www.cyberforum.ru/cpp-beginners/thread1170604.html
C++ Разборка кода игры
Здравствуйте, скачал недавно игру, сделанную на с++. Хочу попробовать создать подобную, но не могу разобраться в коде. Могли бы вы закомментировать наиболее сложные моменты в коде, буду премного благодарен. TForm1 *Form1; Graphics::TBitmap*ShipPic; Graphics::TBitmap*InvadersPic; Graphics::TBitmap*BackScreen; TList*Invaders; int InvadersDirect; bool LEFT,RIGHT; float InvadersSpeed; int...
Найти сумму четных элементов массива C++
Пожалуйста помогите, найти сумму четных элементов массива.
C++ Аналог wctomb http://www.cyberforum.ru/cpp-beginners/thread1170582.html
Здравствуйте! Необходим аналог функции wctomb без использования функций библиотеки C\C++ и WinAPI. То есть, конвертация строки wchar_t в char. Помогите пожалуйста с реализацией.
C++ Вывод случайного массива, вылетает программа Программа генерирует случайный двумерный массив, выводит его в файл, потом читает и выводит на экран из этого файла. При нажатии клавиши 2 в меню программа пишет "Прекращена работа программы". Заранее спасибо за помощь. #include <iostream> //библиотека ввода/вывода #include <windows.h> //установка команд операционной системы #include <fstream> ... подробнее

Показать сообщение отдельно
Dragon.007
 Аватар для Dragon.007
3 / 3 / 0
Регистрация: 06.04.2012
Сообщений: 29
09.05.2014, 11:03     Ошибка function should have a prototype
Здравствуйте форумчане. Вот такой вопрос: писала как-то программу на Borland C++. Всё запускалось, прекрасно работало. Скачала полную версию того же Borland 3.1, вылезает 3 ошибки на функциях textcolor, textbackground, window. Заголовочный файл conio.h подключен, проверила в папке include, открыла этот самый conio.h и вроде эти функции там прописаны, но компилятор ругается и пишет "Function .... should have a prototype".
Можете посоветовать что да как делать?

Файл conio.h
Кликните здесь для просмотра всего текста
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
/*  conio.h
 
    Direct MSDOS console input/output.
 
    Copyright (c) 1987, 1992 by Borland International
    All Rights Reserved.
*/
 
#if !defined(__CONIO_H)
#define __CONIO_H
 
#if !defined(___DEFS_H)
#include <_defs.h>
#endif
 
#if !defined(_Windows)
 
#define _NOCURSOR      0
#define _SOLIDCURSOR   1
#define _NORMALCURSOR  2
 
struct text_info {
    unsigned char winleft;
    unsigned char wintop;
    unsigned char winright;
    unsigned char winbottom;
    unsigned char attribute;
    unsigned char normattr;
    unsigned char currmode;
    unsigned char screenheight;
    unsigned char screenwidth;
    unsigned char curx;
    unsigned char cury;
};
 
enum text_modes { LASTMODE=-1, BW40=0, C40, BW80, C80, MONO=7, C4350=64 };
 
#if !defined(__COLORS)
#define __COLORS
 
enum COLORS {
    BLACK,          /* dark colors */
    BLUE,
    GREEN,
    CYAN,
    RED,
    MAGENTA,
    BROWN,
    LIGHTGRAY,
    DARKGRAY,       /* light colors */
    LIGHTBLUE,
    LIGHTGREEN,
    LIGHTCYAN,
    LIGHTRED,
    LIGHTMAGENTA,
    YELLOW,
    WHITE
};
#endif
 
#define BLINK       128 /* blink bit */
 
extern   int _Cdecl directvideo;
extern   int _Cdecl _wscroll;
 
#endif   /* !_Windows */
 
#ifdef __cplusplus
extern "C" {
#endif
 
void        _Cdecl clreol( void );
void        _Cdecl clrscr( void );
void        _Cdecl gotoxy( int __x, int __y );
int         _Cdecl wherex( void );
int         _Cdecl wherey( void );
int         _Cdecl getch( void );
int         _Cdecl getche( void );
int         _Cdecl kbhit( void );
int         _Cdecl putch( int __c );
 
#ifndef _PORT_DEFS
unsigned char   _Cdecl inportb( unsigned __portid );
unsigned        _Cdecl inport ( unsigned __portid );
int             _Cdecl inp( unsigned __portid );
unsigned        _Cdecl inpw( unsigned __portid );
void            _Cdecl outportb( unsigned __portid, unsigned char __value );
void            _Cdecl outport ( unsigned __portid, unsigned __value );
int             _Cdecl outp( unsigned __portid, int __value );
unsigned        _Cdecl outpw( unsigned __portid, unsigned __value );
#endif  /* !_PORT_DEFS */
 
#if !defined(_Windows)
 
void        _Cdecl delline( void );
int         _Cdecl gettext( int __left, int __top,
                            int __right, int __bottom,
                            void *__destin);
void        _Cdecl gettextinfo (struct text_info *__r );
void        _Cdecl highvideo( void );
void        _Cdecl insline( void );
void        _Cdecl lowvideo( void );
int         _Cdecl movetext( int __left, int __top,
                             int __right, int __bottom,
                             int __destleft, int __desttop );
void        _Cdecl normvideo( void );
int         _Cdecl puttext( int __left, int __top,
                            int __right, int __bottom,
                            void *__source );
void        _Cdecl textattr( int __newattr );
void        _Cdecl textbackground( int __newcolor );
void        _Cdecl textcolor( int __newcolor );
void        _Cdecl textmode( int __newmode );
void        _Cdecl window( int __left, int __top, int __right, int __bottom);
 
void        _Cdecl _setcursortype( int __cur_t );
char * _Cdecl cgets( char *__str );
int         _Cdecl cprintf( const char *__format, ... );
int         _Cdecl cputs( const char *__str );
int         _Cdecl cscanf( const char *__format, ... );
char * _Cdecl getpass( const char *__prompt );
int         _Cdecl ungetch( int __ch );
 
#endif  /* !_Windows */
 
#ifndef _PORT_DEFS
#define _PORT_DEFS
 
    /* These are in-line functions.  These prototypes just clean up
       some syntax checks and code generation.
     */
unsigned char   _Cdecl  __inportb__ (unsigned __portid);
unsigned        _Cdecl  __inportw__ (unsigned __portid);
unsigned char   _Cdecl  __outportb__(unsigned __portid, unsigned char __value);
unsigned        _Cdecl  __outportw__(unsigned __portid, unsigned __value);
 
#define inportb(__portid)           __inportb__(__portid)
#define outportb(__portid, __value) ((void) __outportb__(__portid, __value))
#define inport(__portid)            __inportw__(__portid)
#define outport(__portid, __value)  ((void) __outportw__(__portid, __value))
 
/* MSC-compatible macros for port I/O */
#define inp(__portid)               __inportb__ (__portid)
#define outp(__portid, __value)     __outportb__(__portid, (unsigned char)__value)
#define inpw(__portid)              __inportw__ (__portid)
#define outpw(__portid, __value)    __outportw__(__portid, __value)
 
#endif  /* _PORT_DEFS */
 
#ifdef __cplusplus
}
#endif
 
 
#endif  /* __CONIO_H */


Кусок программы:
C++
1
2
3
4
5
6
void menu (int x1, int y1, int x2, int y2, int c)
{window(x1,y1,x2,y2);
clrscr();
textbackground(c);
clrscr();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru