디시인사이드 갤러리

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

갤러리 본문 영역

c언어 초급질문...

늅늅늅(121.159) 2011.03.26 15:58:42
조회 91 추천 0 댓글 0

c언어 책으로만 보다가 이제 코딩좀 하면서 공부할라고하는데..
책은 그... c the programming language 보고잇어
학교에서 c언어 대신 c++먼저 배웠고 지금 그냥 학교 안다니는동안 c언어부터 기초부터 다질라구
java도 헤드퍼스트 한번 보고 어떤구조구나 하고 훑어보기만했구
아무튼 상황은그런데 지금 이 책에 있는 예제나 풀어보면서 공부할라하는데..생각보다 예제 오류가 많더라고 ;가 없다던가..뭐 내가 잘못 생각해서 그런건진 모르겠지만 아무튼 오류가 상당히 많아서 이책에 있는 그대로 믿고 코딩하다가 안되서 올리는건 아니라는거 말하고싶어서 한얘기고
아무튼 본론은
1장에서 파일 입출력 약간나와서 행의 갯수 문자 갯수 세기 여기 하는데

#include <stdio.h>

main()
{
 double nc;
 for (nc = 0; getchar() != EOF; nc++)
  ;
 printf(".0f\\n", nc);

}

이게 내가 이해하기론 nc에다가 글자 하나셀때마다 1씩 더해서 for문 끝나면 nc가 곧 글자수가 되니까 그걸 printf로 내보내는건데
컴파일 하니까 그.. 검은화면 뭐라해야되지 아무튼 그거나와서 아무단어나 치면 그단어 숫자가 출력되야되는거아니야?
근데 검은화면에 그냥 멍하니떠잇고 아무단어 막 치면 그냥 그단어 출력되고 아무것도 안되더라고...뭐가 문제인거야??

ps. getchar()가 이해가 안되는데 이게 대체 어떻게 작동하는거야? 앞에서 파일 복사해서 출력하는 예제는
c = getchar();
while (c != EOF){
putchar(c);
c = getchar();
이거는 컴파일해서 검은화면에 내가 아무단어나 치면 그단어가 그대로 밑에 다시 나오더라고
그래서 내가 이해한 바로는 asdsf이 단어를 내가 엔터로 입력하면 그 순간 getchar()함수가 시작되서 첫 a가 c에 들어가서 그걸 putchar로 출력하고 c에 다시 그다음 단어인 s를 넣고 while문 조건봐서 EOF아니니까 다시 putchar로 s출력하고 쭉쭉해서 f까지 출력하고 마지막 EOF가 c에 들어가서 while문 빠져나오는 구조라고 이해했는데 이게 맞는지 모르겟어..
그리고 EOF라는것도 잘이해가안되고..일단은 여기 까지 두가지만 질문할게 너무 초보같다고 검색안했다고 뭐라하지말고..진짜 EOF로도 검색해보고 막 엄청 해봤으니까 도와줘 ㅜㅜ

ps2. 아 그리고 그냥 그 헬로월드 출력하는거잇잔아 그거 해보니까 검은화면 뜨더니 그냥 사라지더라고..컴파일 오류는 아니고.. 뭐 찾아보니까 연산이 너무 빨라서? 그런거라고 문제는 없다고 그냥 마지막에 getchar() 넣으면 검은화면 안사라진다고 해서 그렇게 했더니 잘 되더라고
그게 일단 getchar()로 입력받을때까지 기달리게 해서 검은화면이 남아있게 하는거 같은데.. 이거는 그냥 약간 편법?으로 해결한거잔아
근본적으로 해결하는 방법은없을까??

글이 너무 길어졋네 읽어줘서 고마워 형들ㅋㅋ

추천 비추천

0

고정닉 0

0

댓글 영역

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

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이혼하고 나서 더 잘 사는 것 같은 스타는? 운영자 24/07/08 - -
241722 게임서버 프로그래밍 관련 서적ㄱㄱㄱㄱㄱㄱㄱㄱ [3] 온라인(219.255) 11.04.01 967 0
241721 이 딸딸딸딸~~ [1] 잏힝(61.255) 11.04.01 86 0
241720 비쥬얼 스튜디오 2008 질문이요... [5] 쓰레킹(175.205) 11.04.01 146 0
241719 알고리즘책 추천좀 해줘 [3] dd(222.121) 11.04.01 179 0
241718 c# 으로 FTP 다운로드 프로그램 받는데 자꾸만 빈파일만 받아짐ㅠㅠ ㅇㅇㅇㅇ(203.244) 11.04.01 155 0
241717 elwlwlwk// 2차원 배열 동적할당 있네 [3] DA(115.93) 11.04.01 93 0
241716 (안드로이드) 왜 비트맵엔 클릭리스너가 없냐.. [1] ㅇㅇ(116.40) 11.04.01 126 0
241715 성님들 책 질문좀 [1] 성님들(210.110) 11.04.01 63 0
241714 야 이눔들아 [1] 좌절중인SOD갤로그로 이동합니다. 11.04.01 68 0
241713 연결리스트 삭제 함수 만들었는데... 플밍(119.71) 11.04.01 65 0
241711 형들 고민상담좀 부탁드려요... [19] 다행이다(218.155) 11.04.01 194 0
241710 입개르 [6] 아땝갤로그로 이동합니다. 11.04.01 71 0
241709 요즘 공부하는데 도통 집중이 안되서..좋은 방안 없나 여쭙니다. [4] (59.25) 11.04.01 88 0
241708 gvim 에서 파일입출력시 파일이 생성안된것을 드디어 해결.. [2] ㅁㅁㅁㅁ(175.116) 11.04.01 72 0
241707 그래도 완전히 벗지는 않았내. [3] iljeomobolt갤로그로 이동합니다. 11.04.01 239 0
241706 감사의 의미로 투척하고 감니돠 [3] 중생(112.144) 11.04.01 159 0
241705 횽들아 이차원배열 동적할당하려면 [11] elwlwlwk갤로그로 이동합니다. 11.04.01 212 0
241701 RRA짜봐야지 elwlwlwk갤로그로 이동합니다. 11.04.01 54 0
241700 안녕하세요 프갤횽들 조언 듣고싶어서 글쌉니다. [17] 중생(112.144) 11.04.01 217 0
241699 오늘은 "손만 잡고 잘게"가 공식적으로 통하는 날 [5] 일광면(119.198) 11.04.01 256 0
241698 아래 닭쏴준다는데.. Adelposs갤로그로 이동합니다. 11.04.01 75 0
241696 형이 닭한번 쏠께 [2] 닭돌이(221.148) 11.04.01 112 0
241695 심심하다 [2] KAKASI갤로그로 이동합니다. 11.04.01 102 0
241694 아스트라로테 게이이면. Adelposs갤로그로 이동합니다. 11.04.01 53 0
241692 자료구조, 알고리즘 배워서 뭐하나요?? [2] 쓰레킹(175.205) 11.04.01 118 0
241691 오늘 학교가서 여자번호따고옴 [2] 일광면(119.198) 11.04.01 136 0
241690 만우절인데 말이야.. Adelposs갤로그로 이동합니다. 11.04.01 62 0
241689 야들아 블로그로 돈벌기 할건데 [9] 하하하(61.255) 11.04.01 150 0
241687 알고리즘 공부할껀데 뇌자알 좋나여? 이거 유명하던데 v(121.172) 11.04.01 93 0
241686 횽. 완전 초 간단 매트랩 좀만 알려줭~ 파람갤로그로 이동합니다. 11.04.01 178 0
241685 이런날 못다한 고백들 해.... [6] 캐닭(211.248) 11.04.01 96 0
241684 컴공과 다니면서 방학이 중요성을 깨닫네 [3] 컴돌이(175.205) 11.04.01 196 0
241682 이거 왜이럼?? ㅁㄴㅁ(210.205) 11.04.01 20 0
241681 이러기냐 정말....내가 태연이랑 연락 한다니깐????? [2] 캐닭(211.248) 11.04.01 80 0
241679 형들 곧 학교에서 수행평가를 하는데 [1] PHENA갤로그로 이동합니다. 11.04.01 56 0
241678 너무 재미가 없군... 컴돌이(125.188) 11.04.01 46 0
241677 와 ㅅㅂ 나에게 이런 날이 오다니...믿겨지지 않는다 [4] 캐닭(211.248) 11.04.01 88 0
241675 횽들 코딩은 정말 존나게 짜보기만하면 늘어? [9] ㅇㅇ(210.121) 11.04.01 224 0
241673 MS에서 무슨 신제품 이메일이 왔는데 [1] 분당살람갤로그로 이동합니다. 11.04.01 93 0
241672 이거 왜 이런거야 씨foot [7] ㅇㅇㅇ(175.197) 11.04.01 95 0
241668 아스횽 부탁이 있어. [2] ㄱㄷㄹ갤로그로 이동합니다. 11.04.01 60 0
241667 여러분 안드로이드 하세요!! [9] 듣보킹갤로그로 이동합니다. 11.04.01 120 0
241666 아, 그러고보니 [9] 땡칠도사갤로그로 이동합니다. 11.04.01 124 0
241665 비쥬얼 스튜디오 질문 [8] 듣보킹갤로그로 이동합니다. 11.04.01 114 0
241664 이 오류가 뭐지 ..?첨보는건데 [2] (211.217) 11.04.01 65 0
241663 임베디드 하는횽들 있어? [1] 가만히있어봐갤로그로 이동합니다. 11.04.01 93 0
241661 문제가 생겼어 .. [4] ㄴㅇ(211.217) 11.04.01 71 0
241660 다운캐스팅에 대한 고자 [10] 좌절중인SOD갤로그로 이동합니다. 11.04.01 165 0
241659 형들 이거 질문 하나만 봐줘 [2] ㄴㅇ(211.217) 11.04.01 100 0
241658 만우절 ㅋㅋ [3] 시크한훈남갤로그로 이동합니다. 11.04.01 103 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2