모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    MGS님의
    개인페이지입니다
    가입 : 11-04-10
    방문 : 717회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    MGS님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    1165 c언어에서 정수를 스페이스로 구분해서 배열에 저장하는 법 질문있습니다. [새창] 2014-04-27 19:00:44 1 삭제
    아 물론 5도 어떤 변수에 저장되겠죠?
    1164 c언어에서 정수를 스페이스로 구분해서 배열에 저장하는 법 질문있습니다. [새창] 2014-04-27 19:00:33 1 삭제
    scanf 의 동작은 좀 특이합니다. whitespace 라고 불리는 문자들(스페이스, 개행문자, 탭 등등)을 처리하는 방식 때문이죠.
    scanf("%c", &ch); 같이 문자 하나만 읽어오는게 아닐 경우에, 즉, 정수나 문자열, 실수를 읽어오는 경우에.
    whitespace 가 아닌 문자들이 나올 때까지 중간에 읽어들인 whitespace 문자들을 모두 버립니다. 그리고 whitespace 가 아닌 문자를 만나는 시점부터, 진짜 입력이 시작됩니다.

    space 는 편의상 *로 표현하겠습니다. $는 엔터입니다. 둘 다 whitespace 문자들입니다.

    입력이 이렇게 들어오고, 입력버퍼에 저장됩니다.
    >>입력버퍼상태 : 132*22*3563*432*5$


    프로그램에 이런 문장들이 있다고 칩시다.
    scanf("%d", &a);
    scanf("%d", &b);
    scanf("%d", &c);
    ...

    scanf("%d", &a); 문이 실행되면, 첫 문자를 검사합니다. '1'이네요? whitespace가 아니므로 여기부터 입력이 시작됩니다.
    10진수로 인식할 수 있는 한 최대한 많이 버퍼에서 읽어들입니다.
    1, 3, 2를 차례로 읽습니다. 그 다음에 나오는 space는 당연히, 10진수 표현에서 배제되므로 읽지 않습니다. (버퍼에 남겨집니다.)
    그리고 읽어들인 수들로 실제 값을 알아내서 변수 a에 저장합니다.

    >>입력버퍼상태 : *22*3563*432*5$

    scanf("%d", &b); 문이 실행되면, 첫 문자를 검사합니다. space네요. whitespace는 버립니다. (어디에도 저장되지 않습니다.)

    >>입력버퍼상태 : 22*3563*432*5$

    다음 문자인 '2'가 whitespace 가 아니므로 여기부터 입력이 시작됩니다.
    10진수로 인식할 수 있는 한 최대한 많이 버퍼에서 읽어들입니다. ...중략... 변수 b에 저장합니다.

    >>입력버퍼상태 : *3563*432*5$

    차례로 3563, 432 가 저장되고 이제,

    >>입력버퍼상태 : *5$

    이 상태로 왔습니다.

    whitespace 버립니다. '5'는 숫자이므로 여기부터 입력이 시작됩니다. 그리고 다음 문자를 읽었더니 개행문자네요. 여기서 입력이 끝납니다.

    >>입력버퍼상태 : $

    최종적으로 입력버퍼에는 엔터만 남게 됩니다.
    1163 c언어에서 정수를 스페이스로 구분해서 배열에 저장하는 법 질문있습니다. [새창] 2014-04-27 16:05:17 1 삭제
    scanf("%d", &n);
    for(i=0; i<n; i++) {
     scanf("%d", &arr[i]);
    }

    그냥 이렇게 하면 되는거 아니에요? 제가 놓친 부분이 있나요
    1161 선생님~ 제가 아파서 그러는데.. [새창] 2014-04-27 15:00:42 6/4 삭제
    알다가도 모르겠다. 오유는.....

    일베가 싫어서 오지 오유가 좋아서 오진 않는다.
    1160 서남수 장관 라면이 출시되었습니다.jpg [새창] 2014-04-26 02:32:31 0 삭제
    아이고 굶어뒤져야지 ㅠㅠ
    1158 자바관련 문의좀 드릴께요ㅠ [새창] 2014-04-24 13:52:43 0 삭제
    더 구체적으로 설명하세요.
    1157 자료구조 질문 하나만 할게요 ㅠㅠ [새창] 2014-04-24 06:15:55 1 삭제
    엄밀히 따지면 O(n^3) 도 되고 O(n^4) 되고 다 됩니다. (빅오 표기법의 정의를 참고하세요.)

    보통 생각하는 시간복잡도는 빅세타를 써야죠.
    1156 컴퓨터에대해 깊게공부할려고합니다. [새창] 2014-04-23 22:39:53 0 삭제
    학원 비추입니다.
    1155 궁시렁 궁시렁..... [새창] 2014-04-23 02:12:41 0 삭제
    힘내세요.
    1154 질답 게시판을 하나 따로 만들어줬으면 좋겠네요 [새창] 2014-04-23 02:11:44 0 삭제
    구글링하면 스택오버플로우 성님들이 다 해결해주는 것을... 에혀...
    1152 VB.Net도 유용한 언어인가요 [새창] 2014-04-23 00:48:29 0 삭제
    GUI 만드는게 뭐 어렵다고 콘솔창에 출력하는 사람들을 무시하죠...
    1151 자료구조 공부하다가 질문드려여~ [새창] 2014-04-21 00:32:39 0 삭제
    답안이 틀렸어요.



    [◀이전10개] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [다음10개▶]

     
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈