2013-09-06 3 views
0

모두 용서 나는 C++ 세계의 초보자입니다. 복사 파일의 소스 코드 here을 찾고있었습니다.찾을 수 없습니다. cstdio.h

게시물의 첫 번째 샘플은 ANSI C 라이브러리를 사용했습니다. 그래서 내 컴퓨터에서이 샘플을 테스트하고 싶습니다. 하지만 내 C++ 프로젝트에서 오류가 있다고 발견했습니다. Can not open the source file cstdio.h입니다. 그리고 내 c: 디스크에서 찾지 못했습니다. windows sdk을 설치해야합니까? BTW. 내 프로젝트는 WDK 프로젝트입니다. 감사.

+6

'#include '아니요 '#include ' – P0W

+0

해당 파일을 하드 디스크에서 보았습니까? – PlasmaHH

+0

@PlasmaHH : 구현시 ''을'cstdio.h '파일에 매핑 할 수 있습니다. 당신이 그런 수색에서 무엇을 배울 수 있는지 모르겠습니다. – MSalters

답변

2

C++을 사용하는 경우 올바른 헤더 이름은 <cstdio> (cstdio.h 아님)입니다.

+0

cstdio를 사용해야하지만 표준 C++은 25 개의 C 헤더를 제공합니다. 그 중 stdio.h는 – PlasmaHH

+0

입니다. @PlasmaHH 내 대답이 잘못 되었습니까? – cnicutar

+0

Upvoted, 왜 이것이 downvoted인지 아무 생각. – MSalters

6

코드가 #include <cstdio>이고 #include <cstdio.h>이 아닌지 확인하십시오.

코드에 #include <cstdio>이 있고 컴파일러가 cstdio.h을 찾고 있다면 긴급히 더 나은 컴파일러를 찾아야합니다.

+0

정말요? 내 C + + 프로젝트는 가상 스튜디오 2012 년에 만들어집니다. 그리고 그것은 WDM 드라이버입니다. 감사. –

관련 문제