디시인사이드 갤러리

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

갤러리 본문 영역

c언어 초급질문...

늅늅늅(121.159) 2011.03.26 15:58:42
조회 95 추천 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/29 - -
246141 헤헤헤...웹브라우젘ㅋ [5] 듣보킹갤로그로 이동합니다. 11.04.19 82 0
246140 잠깐 자릴 비운사이 인공지능 떡밥이 떴었군 [1] 폐인의세계갤로그로 이동합니다. 11.04.19 45 0
246139 mfc와 C 소스 합치기 ㅠㅠ ㅋ [2] ㄹㅇㄴㅁ(203.170) 11.04.19 139 0
246137 횽들 스탭모터 에 대해서좀 알려줘 [1] 록타르(118.221) 11.04.19 49 0
246136 소켓프로그래밍 질문 [1] 읭읭읭읭갤로그로 이동합니다. 11.04.19 44 0
246135 링크드 리스트에서 질문인데... [8] 호옹이(121.187) 11.04.19 54 0
246134 나..이제 프겔 떠난다.. [2] 닌텐도DS갤로그로 이동합니다. 11.04.19 69 0
246133 치킨먹고 돼지될레? ㅋㅋㅋ [1] 잏힝(61.255) 11.04.19 48 0
246132 야 배고픈데..너들의 선택은? [2] 닌텐도DS갤로그로 이동합니다. 11.04.19 53 0
246130 ㅅㅂ 이클립스가 실행이 안되부리네 [1] 잏힝(61.255) 11.04.19 93 0
246128 지금 헤드퍼스트 php&mysql 공부하고있는데 [3] 원싸갤로그로 이동합니다. 11.04.19 114 0
246127 프로그래머는 수학을 잘해야합니다. 한마음택배갤로그로 이동합니다. 11.04.19 89 0
246126 세금을 더 더 많이 많이 내야 하는 이유.swf [1] ㅇㅇ(222.107) 11.04.19 68 0
246125 근데 여긴 현직 SI개발자들은 별로 없는거 같아용 ㅇㅇㅇ(121.167) 11.04.19 72 0
246124 스프링 어떻게 까냐 ㅅㅂ [4] 잏힝(61.255) 11.04.19 65 0
246123 다시 [1] Mid갤로그로 이동합니다. 11.04.19 67 0
246122 낄낄 결국 농협은...그냥 해킹으로 끝나겠구나 ㅇㅇㅇ(121.167) 11.04.19 100 0
246120 쉘 스크립트 말야.. 언제 만든 건지 알 수 있어? [2] 잉여력폭발(112.169) 11.04.19 73 0
246119 오랫만에 일찍 퇴근해서 잉여질중 [2] Rei@디씨갤로그로 이동합니다. 11.04.19 63 0
246118 저절로 움직이는 돌도 있는데 [1] ㅇㅇㅇ(121.144) 11.04.19 66 0
246117 다른 채팅방에서 오고간 내용 [3] 후시기바나(220.67) 11.04.19 74 0
246115 이 코드 알고리즘좀 알려줭... [3] 연격갤로그로 이동합니다. 11.04.19 85 0
246114 대학교 새내긴데요 학교 C프로그래밍 교재 추천좀 해주시면 안될까요 ㅠㅠ [4] 아내가받앗다(122.40) 11.04.19 113 0
246111 MIPS 어셈블리 코딩 질문임 [2] ㅎㅎ(112.222) 11.04.19 78 0
246110 도대체 코딩해달라는것도아니고 개념물어보는얘들 뭐냐 [1] 꿀레(14.33) 11.04.19 74 0
246109 형들농협사태요 일빡치게하던 전살실직원이 일으킨건가요? [1] 크헝허응갤로그로 이동합니다. 11.04.19 118 0
246108 ++x, x++, --x, x-- 차이를 알려주세요 [2] 리드블로우갤로그로 이동합니다. 11.04.19 200 0
246107 횽님덜 포인터 1줄문제 설명점여 ㅣㅣㄷㄷ [5] 새끼(218.48) 11.04.19 53 0
246106 어쨋건 저 중간고사 다음시험이 인공지능 ㅠㅠ [2] [성대아싸]갤로그로 이동합니다. 11.04.19 57 0
246105 MIPS 어셈블리언어 질문 좀요 [4] ㅎㅎ(112.222) 11.04.19 81 0
246104 아오 씨foot C좀 배워볼라켔는데 처음부터 막히네 ㅡㅡ [9] 사진관(183.109) 11.04.19 99 0
246103 공비횽 힛갤 간거 보니깐 욕도 많이 먹었네 [1] 일광면(119.198) 11.04.19 85 0
246102 난 가끔 사람마다 다른색갈을 보는것이 아닌가 라고 생각함. [12] ㅎㅎ(110.5) 11.04.19 94 0
246101 아직도 AI떡밥이냐? [1] 꿀레(14.33) 11.04.19 47 0
246100 아스트라로테 래퍼.D.나야갤로그로 이동합니다. 11.04.19 32 0
246099 인공생명을 만들면 인공지능은 따라오는가? [2] [성대아싸]갤로그로 이동합니다. 11.04.19 94 0
246098 횽들아 sencha에서 이거 어떻게 구현함? Urlich갤로그로 이동합니다. 11.04.19 36 0
246097 입갤 여 워너투비갤로그로 이동합니다. 11.04.19 32 0
246096 형들 자바에서 클래스를 호출할순없어?? [1] 4(118.176) 11.04.19 53 0
246095 프갤잉여님들 리눅스 독학서적 추천좀 [3] 마루■갤로그로 이동합니다. 11.04.19 135 0
246094 인공지능은 순수하게 기계적 알고리즘 생성기인거같다 [26] 병신(122.202) 11.04.19 234 0
246093 스캐너 제네레이터 구현 연재...... [2] [성대아싸]갤로그로 이동합니다. 11.04.19 107 0
246092 LightEach횽은 천사다 [2] 은행강도갤로그로 이동합니다. 11.04.19 71 0
246090 컴공컴공 은꼬르 컴공(115.40) 11.04.19 75 0
246089 둘중에 골라라 [6] SODmaster갤로그로 이동합니다. 11.04.19 90 0
246088 아싸 퇴근이당 McHello갤로그로 이동합니다. 11.04.19 56 0
246086 야 코딩 때려쳐라 [1] 내바다갤로그로 이동합니다. 11.04.19 96 0
246084 선릉에 KT IDC 있어? [6] 은행강도갤로그로 이동합니다. 11.04.19 407 0
246083 형들 웹관련 질문!!!!!!!! [3] rails갤로그로 이동합니다. 11.04.19 63 0
246078 오오 내 인생은 return 0; [2] 조조(121.131) 11.04.19 85 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2