디시인사이드 갤러리

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

갤러리 본문 영역

형들 제발 알려줘 ㅜ c언어 기초 getchar가 이해가안됨

늅늅늅(121.159) 2011.03.26 17:56:01
조회 447 추천 0 댓글 14

지금 c the programming language 보면서 공부하고잇는데
지금 한번 대충 훑어보고 2번째보는데 처음볼때는 걍 예제 읽어보면서 이해하면서 넘어가고 이제 지금부터 예제도 직접 코딩해보면서 읽어볼라고하는데
1장 처음부분에서 getchar()가 이해가안되
일단 EOF가 뭔지도 잘이해가안되고..
예제
main()
{
long nc = 0;
while (getchar() != EOF);
++nc;
printf (nc나옴);
}

뭐 대충 이렇게 생긴건데..문법은 신경쓰지마 어떤건지 보여줄라고 한거니까..아무튼 여기서 getchar가 어떻게 작용되는지 모르겠어
컴파일해서 검은 화면? 뜨면 abcde이렇게 내가 치잖아 그러면 getchar가 내가 a칠때 적용되서 nc 1더해지고 b치면 또 1더해지고 하는거야
아니면 abcde를 치고 엔터를 쳤을때 순서대로 a를 읽고   b읽고 c읽고 이런식으로 되는거야?

그리고 이거 안되서 검색해봤더니 EOF를 getchar는 ctrl+z로 인식한다고 abcde엔터 치고 ctrl+z 엔터 쳐야 nc값이 나오더라고
그거 댓글이 뭐EOF에 대해선 공부도 안해놓고 뭐 걍 책배끼고 글싸네 라는식으로 되있던데 책에는 ctrl+z에 대해선 한마디도 안나와있거든..
이게 어떤원리인지 가르쳐줘 ㅜㅜ

그리고 또 검은화면 있잔아 컴파일하면뜨는거..그게 자꾸 그냥 사라진단말이야 떳다가 팍 사라져
검색해보니까 오류는 아니라고 연산이 너무빨라서?뭐 그런거라고 마지막에 getchar() 넣으면 입력받을라고 기다려야되서 검은화면이 안사라진다고 해서 해봤더니 그러더라고
근데 이방법은 약간 편법?이잖아.. 이 현상의 근본적인 원인이랑 해결책 알수있을까??

마지막으로  내가 학교에서 첨에 c++먼저 배웠단 말야 c배우기전에..근데 지금 그냥 학교 쉬는동안 java도 대충 훑어보고 c도 훑어보면서 언어 기초좀 닦을라고 하는데...지금 이 책이 약간 어렵단말야..그래서 그런데 열혈강의c 이거 동영상강의 듣는게 좋을까?
이거 아주 왕 입문자용으로 들었는데.. 지금 내가 한두번은 다 c를 훑어서 초보이긴하지만 완전 쌩 아무것도 모르는 입문자수준은 아니라서...
열혈강의로 다시 처음부터 공부해야될지 어쩔지 고민이야..그냥 이책 어려워도 계속 읽으면서 이해할려고 하는게 나을까??
제발 답변좀해줘 ㅜㅜ 아까도 열심히 글썻는데 아무도 답변안해주더라고...

3줄요약함ㅋ
1.getchar가 abcde엔터를 입력에 치면 a칠때 a를 읽고 b치면 읽고 c치면 읽고 마지막에 엔터치면 끝?아니면 abcde엔터를 쳤을때 a,b,c,d,e를 읽는건지?
2.EOF랑 ctrl+z가 어떻게 적용되는건지?
3.c언어 대충 한번 훑고 c++도 대충 훑고 자바도 훑고 대충 겉만 핥은상태에서 코딩도하면서 제대로 익히려하는데 c 프로그래밍랭귀지 이거약간어려운데 계속읽으면서 이해하려고하느게 나을까 아니면 열혈강의c, 열혈강의c++사서 동영상보면서 다시 기초확실히 다지는게 나을까

미안 5줄이 되버렷네
 

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이혼하고 나서 더 잘 사는 것 같은 스타는? 운영자 24/07/08 - -
242520 Java로 짜라고!! [8] Rei@디씨갤로그로 이동합니다. 11.04.05 110 0
242519 C언어 프로그래밍 번역이 그렇게 형편없어? [2] ㅇㅇ(59.30) 11.04.05 86 0
242518 c언어 가위바위보 게임 짜봤는데 [8] Mas(121.64) 11.04.05 211 0
242517 수업때 잤더니 정말 모르겠네.... c언어 복잡도....살리도... [3] 스백십갤로그로 이동합니다. 11.04.05 93 0
242516 C 완전 재밋네 ㅎㅎ(112.222) 11.04.05 35 0
242515 잭팟.jpg [19] 갤로그로 이동합니다. 11.04.05 191 0
242514 흉들 열혈강의 c와 c기초플러스중 선택중인데... [4] 꼬꼬마(182.210) 11.04.05 244 0
242513 if를 썼는데 왜 받질 못하니 ㅠㅠ [16] 횽들(175.197) 11.04.05 125 0
242512 무엇을 써야하능가? [1] 갤로그로 이동합니다. 11.04.05 35 0
242511 코딩 컨벤션 레알 귀찮다.. 꿀레(14.33) 11.04.05 29 0
242510 오 신기한 무한루프 탈출임 [11] (112.222) 11.04.05 86 0
242508 C로짜라고!! [4] elwlwlwk갤로그로 이동합니다. 11.04.05 225 0
242507 우리나라 Java 가르치고 배우는데 가장 큰 문제는 [1] Rei@디씨갤로그로 이동합니다. 11.04.05 93 0
242506 형들 이것 좀 도와주세요.jpg [3] 갤로그로 이동합니다. 11.04.05 57 0
242505 각 대학 커리큘럼이 자바 위주로 대변화를 일으키는 중이구나 [2] 잏힝(61.255) 11.04.05 74 0
242504 에러가뜹니다 ㅠㅠ 날짜계산 프로그램 [19] 프밍공부중갤로그로 이동합니다. 11.04.05 93 0
242503 도와주세요... [2] ..(14.47) 11.04.05 28 0
242502 자바고수님들아 !!내가 소스 하나로만 개떡같이 코딩만해봐서그런데... [4] 가장(175.205) 11.04.05 63 0
242501 C++에서 BOOL이 먼저냐, bool이 먼저냐 라고 묻는다면 [2] Rei@디씨갤로그로 이동합니다. 11.04.05 80 0
242500 형들 c언어가 뭐야 [2] Adelposs갤로그로 이동합니다. 11.04.05 95 0
242498 아 시발 졸려 Adelposs갤로그로 이동합니다. 11.04.05 24 0
242497 만약에 어레이리스트에 들어있는 객체를 다시생성하면 [1] 꿀레(14.33) 11.04.05 55 0
242495 구글 리쿠르팅 갔다옴 [3] 한마음택배갤로그로 이동합니다. 11.04.05 98 0
242493 알카노이드 Ver0.5 입니다. [1] 완소허이재갤로그로 이동합니다. 11.04.05 64 0
242492 아니 자바로 뭘 만들었는데 [4] 마일드(218.209) 11.04.05 70 0
242490 예전에 프갤을 뜨겁게 달궜던 임경아 기자를 기억하는가. [1] 숙신갤로그로 이동합니다. 11.04.05 2836 0
242489 요즘 숙제 정말 성의없이한다. [3] (114.204) 11.04.05 105 0
242488 헐퀴 영자 쩌러ㄷㄷㄷ 잏힝(61.255) 11.04.05 44 0
242487 스프링이 서버단의 제왕이고 스트럿츠2가 뷰단의 황제지? [3] 잏힝(61.255) 11.04.05 102 0
242486 디씨 끊고 공부하다 2시간만에 다시 복귀하네 [2] 잏힝(61.255) 11.04.05 61 0
242484 횽들 조언좀 해주어ㅠ [다시올렷어] [9] 횽들(175.197) 11.04.05 104 0
242483 횽들 조언좀 해주어 ㅠ [12] 횽들(175.197) 11.04.05 63 0
242481 MFC에서 BOOL과 bool 같은 거 있잖아 [6] ㅁㄴㄻㄹ(121.140) 11.04.05 201 0
242479 형들 네이버앱 써봣어?? [1] 4(118.176) 11.04.05 86 0
242477 c++에서 pthred.h 헤더파일 ..... 도와주셈 [1] 아우쩐ㅉ닝(121.146) 11.04.05 121 0
242476 아 레알 배고프다 [2] Adelposs갤로그로 이동합니다. 11.04.05 74 0
242475 악성코드 이거치료될까요 .. [1] 베라대장갤로그로 이동합니다. 11.04.05 84 0
242473 라이티치 신고했는데...운영자가 무시하네.. [4] 닌텐도DS갤로그로 이동합니다. 11.04.05 82 0
242472 형들 Adelposs갤로그로 이동합니다. 11.04.05 34 0
242471 임베디드 쪽 전망이 개어둡나염 ? [1] Mas(121.64) 11.04.05 264 0
242470 숙제 물어보러 오는 뉴비들! [1] 외계달팽갤로그로 이동합니다. 11.04.05 71 0
242469 퇴갤하겟뀪 ㅂㅂ [2] 뭐여(112.171) 11.04.05 94 0
242468 헐. 내 게시물 신고해쪙 ㅠㅠ [4] 뭐여(112.171) 11.04.05 111 0
242467 여기 왜 또 쌈질이냐.. [6] 닌텐도DS갤로그로 이동합니다. 11.04.05 93 0
242466 아...2차원 배열 동적할당은 왤케 고자같은거임?... [1] ㅇㅇㅇㅇ(219.249) 11.04.05 99 0
242465 내가 오해했네 막장갤신학생갤로그로 이동합니다. 11.04.05 36 0
242464 형들 비쥬얼c++에서 작성한 결과를 메모장에 출력 못시켜? [4] 비미비(61.99) 11.04.05 135 0
242462 요즘 왜 이렇게 어린애들이 끌리냐. 애들로 달린다 1~5 [2] ㄱㄷㄹ갤로그로 이동합니다. 11.04.05 98 0
242461 니드라 c언어 어떻게 공부했었냥? [12] Mas(121.64) 11.04.05 122 0
242459 오늘은 꼭 말해야겠어... [13] 뭐여(112.171) 11.04.05 159 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2