'"c:\project\hello\debug\hello.exe"'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
Visual Studio에서 실행한 것 아닌가요?
동영상 강의를 보고 실습을 따라해보는 게 좋을 것 같습니다.
UNIT 3.1~3.3까지의 동영상 강의를 보고 따라 해보세요.
초보자는 미묘한 곳에서 실수를 하고, 동영상을 잠시 멈추면서 실습을 따라 하는 게 좋습니다.
일단 첨부한 이미지의 에러 화면도 이해할 수 없는 화면입니다.
Visual Studio에서 실행했다면 실행은 자동으로 됩니다. 빌드했다면 실행 파일이 있을 겁니다. 탐색기로 C:\Project\Hello\Debug 폴더에 Hello.exe 파일이 있는지 확인할 수 있습니다.
두 번째로 에러 메시지입니다.
명령 프롬프트에서
C:\> c:\project\hello\debug\hello.exe
라고 입력했다면
'c:\project\hello\debug\hello.exe'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
이렇게 됩니다.
문의한 분은 명령 프롬프트에서
C:\> "c:\project\hello\debug\hello.exe"
처럼 큰따옴표 "로 둘러싼 것으로 보입니다. 메시지에 차이가 있습니다.
'"c:\project\hello\debug\hello.exe"'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는
배치 파일이 아닙니다.
동영상을 따라해도 어렵다면, C:\project 폴더 전체를 압축해서 댓글로 파일을 첨부하세요.
첨부한 프로젝트 파일을 보면 빌드가 되지 않았습니다.
"실패 1"로 표시됩니다. 이는 소스 코드에 문제가 있다는 뜻입니다.
책을 보면서 예제를 제대로 타이핑했는지 확인해봐야 합니다.
UNIT 3.3 Hello, world! 출력하기에서
hello.c 소스 코드를 그대로 복사해서 붙여 넣어서 실행이 된다면 실습을 하면서 작성한 소스 코드에 문제가 있다는 뜻입니다.
https://dojang.io/mod/page/view.php?id=8
하단에 표시되는 에러 표시창을 보면 "포함 파일을 열 수 없습니다"라고 되어 있습니다. 대부분의 문제 해결에 대한 힌트는 에러 표시창에 나옵니다. 파일명을 잘 보면 studio.h로 되어 있습니다.
예제를 잘 보면 포함 파일의 명칭은 stdio.h로 되어 있습니다.
studio는 스튜디오로 읽고, stdio는 standard input output의 약어이므로 스탠다드 아이오라고 읽습니다.
빌드가 성공해야만 Debug 폴더에 실행 파일이 생성됩니다.