|  |
| |
| phpmyadmin |
음.. 계속하려면 아무키나 눌러주세요(영문판은 press any key)
이기능이 활성화가 안되있는것같네요
프로젝트 내부에서 저렇게 빌드 하셨을경우 바로안꺼지도록 보통 저런게 뜰텐데 말입니다.(Debug 디렉토리에 생성되는 .exe파일을 직접실행시킨경운 예외입니다.)
system("pause");는 저것을 수동으로 써준겁니다.
리턴은 main함수가 종료될때 반환시켜주는건데 main함수가 void형이라면 return이 필요습니다. int 형이면 return을 시켜줘야되는데 반드시 시켜줄필요는 없습니다.(warring은 뜰수있겠지만요)
ex) int main(){ return 0; }
void main(){ /*리턴시켜줄 필요없음*/} |
2011/09/21 |
|
| 늅늅 |
시작 -> 실행 -> cmd -> pause 입력
해보시면 대충 아실거 같네요
system("pause");
말고도
stdio.h 에 정의되어있는
getc(stdin); 사용하셔두 되요~
전 개인적으로 헤더 인클루드 안시켜줘도 되서 getc(stdin);을 애용합니다 |
2011/09/21 |
|
| hotchoco89 |
답변 감사합니다.
그럼 press any key가 나오도록 설정은 어떻게 하죠 ? |
2011/09/23 |
|
| havu |
그래서 저는 int main 보다는 void main을 지양합니다.
리턴형 써줄 필요도없구요.
please any key 출력방법은 system("pause"); , getc(stdin); 이 있는데요.
컴파일러 내에서 실행시에는 please any key가 나옵니다.
visual studio 에서 추가하는 부분이더라구요.
하지만 debug폴더에서 실행한다면 그렇지 않죠.
간단하게 getch(); 정도를 추가하셔도되고 위의 두가지 명령어를 쓰셔도 됩니다. |
2011/09/23 |
|
kjwon15 |
havu//지양, 지향 구분해주세요
리턴형 써줄 필요도없구요 라고 쓰신걸 봐서 void를 선호한다는것 같은데, 지양은 지향과 정반대의 뜻입니다. |
2011/09/25 |
|