C언어에서 #include <conio.h> 를 사용하는 이유가 무엇인가요?

C언어에서 #include <conio.h> 를 사용하는 이유가 무엇인가요?

작성일 2021.06.27댓글 1건
    게시물 수정 , 삭제는 로그인 필요

C언어에서 #include <conio.h> 를 사용하는 이유가 무엇인가요?
또 if문에서 stdio.h 와 conio.h 둘 다 사용하면 에러가 뜨던데 왜 그런가요?
#include <stdio.h> 를 사용하고 #include <conio.h>를 사용해도 에러가 안뜨는게 있던데 그건 무슨 경우인가요?
질문이 좀 많지만 아는 만큼 답변해주시길 바랍니다.
답변이 길어도 좋습니다 !



profile_image 익명 작성일 -

conio.h 가 가진 함수는 보통

console의 I/O 기능에 해당하는 함수들이 들어있습니다.

관련함수를 사용하기 위해 include 하는 것입니다.

주로 crt 함수 나 키보드 입력함수 같은

getch(), getche(), kbhit(), putch(); ungetch(), cprintf(). 등등 이 있습니다.

보통 여러개의 헤더파일을 동시에 사용할 수 있습니다. 에러가 뜨지 않습니다.

#include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <string.h> 이렇게 필요에 따라 내가 필요한 함수의 선언을 가지고 있는 헤더 파일을 include 해서 사용합니다.

일반적인 if 문으로 사용할 수 는 없습니다.

컴파일 조건을 거는 경우를 말씀하는 거라 보이는데...

#ifndef

.....

#endif

이런 경우도 #이 붙어서 예약된 키워드를 나타냅니다.

include <conio.h> 를 사용하는 이유가...

C언어에서 #include <conio.h> 를 사용하는 이유가 무엇인가요? 또 if문에서 stdio.h 와 conio.h 둘 다 사용하면 에러가 뜨던데 왜 그런가요? #include <stdio.h> 를...

C 언어에서 StdAfx.h와 conio.h라는...

... h> #include <conio.h> 이 헤더 파일은 왜 쓰는건지요? 무슨기능을 하는지요? stdafx.h란 파일은 C언어에서 사용되는 표준 헤더 파일이 아닙니다만.. 이 파일은 Visual C...

C 언어에서#include<iomanip.h>라는...

C++언어에서 #include<iomanip.h>라는 전처리 문장이... 예제 ☞ 조작기 사용 #include<iostream.h> #include<iomanip.h> #include<conio.h> void main(){ int num=220; clrscr...

c언어 #include <Windows.h> 질문

#include <Windows.h>하고 system("cls");를 같이 쓰는 이유를 알고 싶습니다. 그리고 저 두 함수가 무엇을... windows.h 는 헤더파일입니다. 즉 window에서 사용할 수 있는...

C언어에서 보수의 개념이 이해가...

#include <stdio.h> int main() { int num1=49; printf(“~num1 = %d₩n”... 2의 보수를 사용하는 것에 "왜"는 성립하지 않습니다. 필연적인 이유가 있어서 정한 것이 아니라, 편의상...

C언어 형변환

#include <stdio.h> int main() { char b = 125; int i = 100; int num = 300; char bNum = (char)num; printf("%c\n", (char)0x12340041); /* A... 출력되는 이유무엇인가요? 2. (char)(b + i)를 %d로...