디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

프갤...도움....C... 잘아는 놈만....클ㄹ...

ㅇㅇ(219.250) 2018.05.03 04:00:55
조회 2021 추천 0 댓글 8
														
int x, sum=0;
while(scanf_s("%d", &x) != EOF) 
{
    sum += x;  

printf("확인용\n");

}
printf("sum is %d", sum);

return 0;

몇일전부터 C배우기 시작한 학생임 다른언어는 많이 다뤄봤음


C언어 반복문 파트에 나오는 예제인데 도저히 뭐가 문제인지 모르겠다


환경은 윈10, 비쥬얼 스튜디오 2015



진짜 간단한 프로그램인데 계속 정수 입력받아서 더하다가 EOF넣어주면 프로그램 종료되고 합을 출력하고 끗


근데 EOF를 넣어주면 scanf()에서 실행이 멈춤


웃긴게 콘솔에서 EOF를 3번까지 입력해줘야 scanf()가 값을 리턴하고 정상적으로 다음 연산을 수행하면서 종료됨


scanf()든 scanf_s()든 둘다 테스트 해봤음


누가 버퍼문제라고 그러던데 어떠한 흐름으로 이런 문제가 일어나는지 좀 자세히 알려주기바람 공부하는 입장이라 확실하게 짚고 넘어가고싶다


버퍼에 개행문자 차있어서 다음번 입력씹는 거처럼 보이는 그거 말하는거면 그 문제는 절대 아님


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef85fa11d02831dc7f5dc338ba31e98e3bde94c504fdb56d5d6a41208ea374ecda5c805fa5c811d5727e46e6b3beaa62a219b66311b636dd2e


보면 알겠지만 버퍼에 남아있는 값 입력받고 휘리릭 넘어가는거라면 저 '확인용'이라는 텍스트가 출력되어야 정상인데 그냥 EOF를 3번 넣어줄때까지 scanf()에 묶여있는거임ㅠㅠ


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=24b0d769e1d32ca73cef85fa11d02831dc7f5dc338ba31e98e3bde94c504fdb56d5d6a41208ea374ecda5c805fa5c811d5727e46e6b3b4ad32f748b46f40b636556d


프로그램 실행하자마자 해보아도 마찬가지



뭐가 문제인가 싶어서 while(getchar() != EOF); 로 테스트 해봤는데


이렇게 사용하면 단 한번의 EOF 입력으로 정상적으로 반복문 종료함


scanf()자체가 가지고있는 결함이라면 예제 만든놈이 분명히 설명을 했을텐데 없음....


관련 토픽이 적은거보면 개인적으로는 여러 요인들이 콜라보레이션되서 일어나는 문제(scanf자체결함 + 컴파일러문제 + 개발환경 등)라는 생각이 드는데


비기너주제에 컴파일러 문제임! 하고 답을내는건 쵸큼... 병신같으니까


혹시 잘 아는 사람있는감?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시대를 잘 타고나서 뜬 것 같은 스타는? 운영자 26/02/16 - -
AD 가격 오르기 전!! 노트북 기획전!! 운영자 26/02/12 - -
공지 프로그래밍 갤러리 이용 안내 [103] 운영자 20.09.28 49654 66
2913558 일하면서 만난 과차부장들 (30후반~50초반) 은 다 ㅂㅅ이였음 [4] ㅇㅇ갤로그로 이동합니다. 15:04 63 3
2913557 바이브로 만든 확장프로그램 다운로더 40인데 [5] 2D전도사갤로그로 이동합니다. 14:48 47 0
2913556 애플 II 클래식용 GUI 운영체제 부활 프로젝트 발명도둑잡기(118.216) 14:40 24 0
2913555 유튜브 프리미엄 1년 55,000원 파티원 모집 / 선 조치 후 입금 마형(121.175) 14:22 51 0
2913554 난 2d 여자아이만 따먹음 류류(59.5) 14:22 31 1
2913553 근데 자랑하려고 기술스택 블로그에 올리는 애들은 [2] 류류(59.5) 14:21 40 1
2913552 류류 아동성추행범 말처럼 이쁜여자랑 결혼하면 안됨 프갤러(119.207) 14:20 29 1
2913551 죄지은 적도 없는데 열심히 산 지방에 없는데 넥도리아(223.38) 14:19 19 0
2913550 일단 개발시장 과장까지는 ai한테 따인듯 ㅇㅅㅇ 류류(59.5) 14:14 36 1
2913549 두쫀쿠 인기 벌써 떡락했노 류류(59.5) 14:13 35 1
2913548 "이걸 이렇게 살린다고?" 폭락하던 충TV '반전' 영상 발명도둑잡기(118.216) 14:10 26 0
2913547 빌게이츠 어렸을 때 전시장 발명도둑잡기(118.216) 14:06 30 0
2913546 중고신입 이지랄하고 있네 ㅋㅋ 돈안쓰고 LLM 쓴다고 류류(59.5) 14:06 27 1
2913545 쌩 공무원 임용보다 좆소 전전하다가 공무원 가는게 나음 [1] 류류(118.235) 14:01 42 1
2913544 신입은 고사하고 3~4년차도 취업 안됨 ㅋㅋ 류류(118.235) 13:57 30 1
2913543 이쁜 여자도 한두번 만냐고 가끔 섹파로 해야 좋은거지 [1] 류류(211.196) 13:55 43 2
2913542 이제 시력 좋을 필요 없음 ㅇㅅㅇ 따당갤로그로 이동합니다. 13:36 39 0
2913541 이것도 벌써 8개월전이네 ㅇㅅㅇ [1] 따당갤로그로 이동합니다. 13:34 55 0
2913540 해외-IP 대역별 현황 발명도둑잡기(118.216) 13:32 28 0
2913539 문돌이 ai 코딩 써보니 클로드>챗지피티>제미나이임 ㅇㅇ(221.150) 13:23 30 0
2913538 일본 목공 결합 발명도둑잡기(118.216) 13:20 24 0
2913537 요즘 20대들이 번호따는 방법 [1] 발명도둑잡기(118.216) 13:13 46 0
2913536 안경 하러 가야할듯..., 너무 시력이... 백내장인가 녹내장인가? 모름 [1] 넥도리아(220.74) 12:47 33 0
2913535 잼미니 ㅈ밥이네 프갤러(1.234) 12:46 48 0
2913534 체대생인데 어지간한 프로그래머보다 내가 프로그래밍 잘한다 [1] 프갤러(121.165) 12:27 38 0
2913533 MS “18개월내 화이트칼라 자동화” [4] ㅇㅇ(221.150) 11:53 85 0
2913532 근데 지금 ai기술 초창기아님? [1] ㅇㅇ(211.234) 11:43 82 1
2913530 배민 노맛가게 Frida로 감추기되려나 ㅇㅇ(58.236) 10:55 35 0
2913529 유튜브팀 바이브코딩하다 터춘듯 뉴프로갤로그로 이동합니다. 10:51 51 1
2913528 지금 이럴때가아니다 유튜브터졌다 [2] 프갤러(160.238) 10:51 54 0
2913527 개발 외엔 관심 없는 개발자들은 도태될거 같음 [2] ㅇㅇ(221.150) 10:01 103 0
2913526 stripe, paddle, lemon squeezy ㅇㅇ(59.17) 09:46 25 0
2913524 박스줍는 노인은 언제쯤 로보트로 대체되려나? ㅇㅅㅇ ㅇㅅㅇ(117.111) 08:36 25 0
2913523 국민 75프로 윤석열 사형·무기징역 예상 [5] 야옹어르신갤로그로 이동합니다. 08:10 68 5
2913522 한국에서 난동 부리는 주한미군들 [5] 야옹어르신갤로그로 이동합니다. 07:20 81 5
2913521 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 07:17 24 0
2913520 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 07:16 47 0
2913518 개발자 희소식 [1] 프갤러(218.155) 05:41 89 0
2913517 음기 충전 발명도둑잡기(118.216) 04:01 64 0
2913515 PC에서 파일 이동시키는게 실은 이동이 아니라 복사+원본 삭제야? [3] 프갤러(211.224) 02:50 62 0
2913514 [알고보니] 더 위험한 위로부터의 내란, 친위 쿠데타 발명도둑잡기(118.216) 02:38 23 0
2913512 리눅스쓰니까 사촌들이 내컴터로 아무것도못함 [9] 치즈교갤로그로 이동합니다. 00:46 131 0
2913509 텔레그램 가입완료 ❗+❗+ [5] 치즈교갤로그로 이동합니다. 00:40 102 0
2913508 모네로특) 한번결제하는데 개오래걸림 [2] 치즈교갤로그로 이동합니다. 00:39 67 0
2913506 바이브코딩도 피곤한일이다 [7] 뉴프로갤로그로 이동합니다. 02.17 147 1
2913505 니들도 잼있지? [1] 탑게이(116.125) 02.17 95 0
2913503 의사들이 하는 헛소리 반대로 해야 산다 [5] 야옹어르신갤로그로 이동합니다. 02.17 93 5
2913502 너무 추워요. [1] 넥도리아(182.213) 02.17 45 0
2913500 개발자라는 직업이 이제는 의미가 있나 싶다.. [5] ㅇㅇ갤로그로 이동합니다. 02.17 160 2
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2