How can i add a func in conio.h?

This is conio.h:
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
/*
 * conio.h
 * This file has no copyright assigned and is placed in the Public Domain.
 * This file is a part of the mingw-runtime package.
 * No warranty is given; refer to the file DISCLAIMER within the package.
 *
 * Low level console I/O functions. Pretty please try to use the ANSI
 * standard ones if you are writing new code.
 *
 */

#ifndef	_CONIO_H_
#define	_CONIO_H_

/* All the headers include this file. */
#include <_mingw.h>

#ifndef RC_INVOKED

#ifdef	__cplusplus
extern "C" {
#endif

_CRTIMP char* __cdecl	_cgets (char*);
_CRTIMP int __cdecl	_cprintf (const char*, ...);
_CRTIMP int __cdecl	_cputs (const char*);
_CRTIMP int __cdecl	_cscanf (char*, ...);

_CRTIMP int __cdecl	_getch (void);
_CRTIMP int __cdecl	_getche (void);
_CRTIMP int __cdecl	_kbhit (void);
_CRTIMP int __cdecl	_putch (int);
_CRTIMP int __cdecl	_ungetch (int);

#ifndef	_NO_OLDNAMES

_CRTIMP int __cdecl	getch (void);
_CRTIMP int __cdecl	getche (void);
_CRTIMP int __cdecl	kbhit (void);
_CRTIMP int __cdecl	putch (int);
_CRTIMP int __cdecl	ungetch (int);
_CRTIMP int __cdecl     entry (void);
#endif	/* Not _NO_OLDNAMES */


#ifdef	__cplusplus
}
#endif

#endif	/* Not RC_INVOKED */

#endif	/* Not _CONIO_H_ */

My codes:
1
2
3
4
5
6
7
8
9
#include <conio.h>
#include <iostream>
int main(){
int a;
std::cout<<"Ur entry please: ";
if(a=entry())
std::cout<<"Ur entried: "<<a<<"dir\n";
system("PAUSE");
}


How can i use in this entry func?
I'm sorry but your question is kind of hard to understand so if I seem like I'm rambling it's because I misunderstood you. Normally you don't alter the standard header files that come with you compiler. There are several reasons for this including possibly screwing something up, and ending up with non-standard-standard headers.
:)My English is bad.I know this:)
No problem, your not the only one here and even some of our best contributors don't speak english as a primary language. The question is did my answer actually have anything to do with your post?
Yes.But i don't know __cdecl.My appraisement :It is calling A func in another out file.
Last edited on
Topic archived. No new replies allowed.