>> Delete No. 6627 article
No. [질문] gets() 함수 사용에 대해서..

등록 2000-09-26 08:59:00 By localhost     조회 1
이름 김종덕    

		C를 배우고 있는데 리눅스에서 gcc를 쓰고있습니다.
그런데 gets()함수를 쓰니까 아래와 같은 에러가 나옵니다.
 /tmp/ccrYUkRl.o : In function 'main':
/tmp/ccrYUkRl.o(text+0x1b) : the 'gets' function is dangerous and
should not be used.
 그냥 간단하게 gets()함수로 입력을 받고 puts()함수로 출력을하라는
것입니다. (메모리는 malloc()으로 잡았습니다.)
scanf()로 입력을 받으면 컴파일이 되는데, 입력하는 문자열중 띄어쓰기가
나오면 입력이 끝나서 불편합니다.
 참고로 제가 쓰고 있는 gcc버전입니다.
 Reading specs form /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc virsion egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 혹시 'gcc'나 '리눅스 C프로그래밍'에 관한 싸이트가 있다면
알려주세요.
 그럼 좋은 하루 되세여. ^^;
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved