간단한 게임을 만들고있는데여

방향키를 받으려고 getch함수를 쓰려면 conio.h를 써야하더라구요

학교에서 배울때는 c++에 헤더파일 인클루드 할때는 .h는 생략하고 파일이름만 쓰는게 맞는 문법이라고 배웠거든요?

근데 비주얼스튜디오에서는 정작 .h 생략하면 에러가나더라구요 windows.h도 마찬가지고

iostream은 .h 생략해도 관련함수 에러가 안나던데 왜 이런건가요?

아님 windows.h나 conio.h를 c++에서는 다른 헤더파일로 대체해서 써야하나요?