Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[6602] Re:Turbo C에서 결과가 출력되지 않습니다.
aa [] 5947 읽음    2011-09-16 12:15
왕초보 님이 쓰신 글 :
: #include<stdio.h>
: main()
:
: {
:  char str[80];
:
:  gets(str);
:
:  puts(str);
:
: }
:
: Turbo C 3.1에서 간단한 프로그램을 짜보았는데요.
:
: Compile을 실행하면 Warning이 발생하는데 메세지가 => Funtion should return a value가
:
: 나옵니다.
:
: 그래서 return 0;을 맨 밑에 추가했습니다. 결과는 error & warning이 발생하지 않았는데,
:
: 결과 화면이 출력되지 않고 커서가 #include<stdio.h>를 가르킵니다.
:
: 이유가 먼지 잘 모르겠습니다. 부탁드려요.

출력화면에 #include <stdio.h> 나올리가 만무한데요?
혹시 콘솔이꺼지고 에디터로 돌아오는 상황을 말하는건가요?
그거라면  문제는 콘솔싱핼상태에있죠
윈도우상태에서 콘솔실행하면
gets(buf);
여기서는 입력을 받는상태라 콘솔화면이 그대로 나타납니다
하지만
puts(buf);
상태는 바로 출력한다음 콘솔이 바로 사라지게됩니다
그러기에 바로 에디터로 돌아 오게되죠
마지막에 getch(); 이함수는 conio.h에 정의되어있어요
함수를 넣어주시면 키입력할때까지 기다려주기때문에 바로
에디터로 안돌아옵니다 아무키나누르면 프로그램종료됩니다
이함수를 안쓰겟다싶으면 콘솔창을 미리 실행시켜놓은다음에
콘솔상태서 직접 파일을 실행시키시면 됩니다

+ -

관련 글 리스트
6601 Turbo C에서 결과가 출력되지 않습니다. 왕초보 5849 2011/09/15
6602     Re:Turbo C에서 결과가 출력되지 않습니다. aa 5947 2011/09/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.