모바일 오유 바로가기
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도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    ㅜ_ㅠ님의
    개인페이지입니다
    가입 : 13-11-29
    방문 : 369회
    닉네임변경 이력
    회원차단
    회원차단해제
     

    ㅜ_ㅠ님의 댓글입니다.
    번호 제목 댓글날짜 추천/비공감 삭제
    84 printf("%d")에서 %d는 int형을 나타내나요? [새창] 2015-06-02 19:21:20 0 삭제
    그렇다면 int형이건 char형이건 십진수의 변수를 만들어서 sprintf를 이용해서 변수에 정의된 십진수를 읽어서 str배열에 넣는다면
    str배열에는 int형이나 char형으로 대입되는 것이 아닌 오로지 문자형인 1바이트 ascii형 혹은 2바이트 유니코드형 둘 중에 하나로 대입되겠군요.
    물론 아스키나 유니코드 형은 비주얼 스튜디오의 솔루션의 속성옵션에서 바꿀수 있고요..
    83 printf("%d")에서 %d는 int형을 나타내나요? [새창] 2015-06-02 17:20:13 0 삭제
    휴...%d는 int형이 아니라 단순히 정수형을 나타내는 것이였군요..
    그렇다면 char형으로 설정한다면 당연히 -128~127까지만 입력받는게 당연하겠네요.
    역시 생초보는 갈길이 머네요.

    그렇다면 %d는 연산시 int형으로 형변환된다면 printf(%d)는 "(char)(int) char 변수"로 정의 된 것 인것인가요?
    왜 궂이 그렇게 해야하는지 개념자체가 혼동됩니다만 새로운 사실을 알게 되어서 도움이 되었네요.
    답변 감사합니다.
    81 (긴글)컴공 졸업생입니다.포트폴리오용 프로그램에 조언좀 해주세요ㅜㅜ.. [새창] 2015-06-02 17:05:42 0 삭제
    오오..대단히 흥미로운 글이군요.매우 매우 도움이 됩니다.
    결국 대기업이고 정형화된 부서가 있는 곳일수록 혼자서 튀는 이력서는 바로 쓰레기통으로 직행한다는 것이군요.
    잘 알겠습니다.앞으로도 많은 참고를 하겠습니다.
    80 c질문입니다.ㅜㅜ [새창] 2015-06-02 16:34:24 0 삭제
    펙토리얼은 n!=n*(n-1)*(n-2).....*4*3*2*1로 나오는 것 아닌가요?

    add가 5에서부터 시작하니까 fac(add)는 fac(5)가 되고
    fac(5)는 fac함수를 호출하고 호출후 if 조건문에서 5는 0이 아니니까
    return num*fac(num-1);으로 넘어가고 이 return문에 의해
    5*fac(4)가 되면서 ,fac 함수를 호출하고
    fac(4)는 마찬가지로 return num*fac(num-1);에 의해서
    4*fac(3)이 되고 계속하면 ..
    5*4*3*2*1*fac(0)까지되는데 여기서 fac(0)는 if(num==0)return 1;에 의해서 1을 반환 합니다.
    그렇지 않고 만약 0을 반환한다면 5*4*3*2*1*0으로 0이 나오겠죠.
    79 int형 변수의 자리수를 구하는 함수는 없나요? [새창] 2015-06-02 09:37:32 0 삭제
    앗.... +1이 아니고
    "시" "분" "초"가 각각 자리수 1개씩 차지하니까 1+1+1+NULL이 차지하는 자리수 1 해서 +4를 였군요.ㅡ.,ㅡ;
    위의 코드에서
    str=new char[digit(hour)+digit(minute)+digit(second)+1];를
    str=new char[digit(hour)+digit(minute)+digit(second)+4];로 바꿔서 해봤는데요.
    그런데 +4해도 동일한
    Debug Error!HEAP CORRUPTION DETECTED: after Normal block (#52)에러 메세지가 나오네요.
    그리고
    str=new char[digit(hour)+digit(minute)+digit(second)+10];으로 바꾸면
    에러가 생기지 않네요.

    아무래도 생각해보면 동적할당의 공간이 부족해서 생기는 오류인것 같은데
    도통 생각해봐도 그 이유 모르겠네요.
    78 int형 변수의 자리수를 구하는 함수는 없나요? [새창] 2015-06-01 18:31:57 0 삭제
    아.. 그런데 문제가 생겼는데요.
    아래처럼 함수를 만들어봤는데요.컴파일하고 실행하면 실행은 되는데 에러가 납니다.
    Debug Error!HEAP CORRUPTION DETECTED: after Normal block (#52)라고 나오네요
    왜 이런 에러 메세지가 나오는지 아시는 분 가르쳐 주셨으면 좋겠네요.

    #include <iostream>
    using std::cout;
    using std::endl;

    int digit(int _digit);

    class Time
    { char* str;
    public:

     Time(int hour,int minute=0,int second=0)
     {
      str=new char[digit(hour)+digit(minute)+digit(second)+1];
      sprintf(str, "%d시%d분%d초n",hour,minute,second);
     }
     ~Time()
     {
      delete []str;
     }
     void ShowTime()
     {
      printf("%s",str);
     }
    };
    int digit(int _digit)
    {
     if(_digit<10)
      return 1;
     else
     return 2;
    };
    int main()
    {
     Time time1=Time(19,1);
     time1.ShowTime();
     return 0;
    }
    77 int형 변수의 자리수를 구하는 함수는 없나요? [새창] 2015-06-01 17:34:39 0 삭제
    결국 if
    else문으로 직접 만들어서 사용하는 수밖에 없는 것이군요..
    생각해보면 현재의 PC는 메모리 용량이 넉넉하니까 정확하게 맞추기 위해서 번거롭게 조건문을 만드는 것보다 그냥 대강 넉넉하게 짝수자리수로 배열을 잡는 편이 오히려 더 효율적이겠군요.
    76 C++기초 교재의 생성자와 소멸자 예제에서 에러가 나는데 [새창] 2015-05-31 17:10:20 0 삭제
    아.. >_<;;;.
    ;를 붙여서 그랬군요.
    하도 않되서 double로 하나하나 형변환하고 거의 1시간동안 별짓을 다했었는데
    #define에서 ;를 지우고 Circle cir(5.23)부분에 ;도 붙여주니까 이제 되는군요.^0^;
    생각해보니 #define은 #include처럼 #으로 시작하지 때문에 일반함수와는 다르게 문장의 끝을 나타내는 ;를 붙일 필요가 없다는 것을 빨리 눈치챘어야 하는데 어떻게 생각하면 간단한데 프로그래밍에서 이런거 눈치채는게 상당히 힘드네요.
    답변 정말 감사합니다. 앞으로도 질문에 답변 해 주신다면 정말 좋겠네요.
    75 API 동영상 강의를 구매하는 편이 좋을까요? [새창] 2015-05-27 09:10:13 0 삭제
    써 주신 답변을 보니 가격은 비싼편이지만 생초보자로써 구입하는 편이 좋겠네요.
    답변 정말 감사합니다.
    74 API 동영상 강의를 구매하는 편이 좋을까요? [새창] 2015-05-27 09:08:36 0 삭제
    공부하는 목적은 현재 윈도우 개발자 과정을 학원에서 배우는 중인데요
    API를 거의 모르니까 MFC에서 진도를 전혀 쫒아가지 못하고 있네요...ㅡ.ㅡ;
    현재 현업에서 API니 MFC니 별로 쓰이지 않는다는 사실은 알고 있지만 생초보로써 윈도우 개발에 대한 개념이나 경험이 절실히 필요하고 만드는데 번거롭지만 API가 모든 윈도우 어플리캐이션 제작의 기본중에 기본이라는 사실도 알고 있기 때문에 기본을 확실히 해서 앞으로 배울 다른 커리큘럼에서 도움이 되는 경험과 개념을 쌓는 것이 목적입니다.
    73 비주얼 스튜디오의 디버거를 제대로 사용하고 싶은데 [새창] 2015-05-26 14:19:37 0 삭제
    [email protected]로 보내주시면 정말 감사하겠습니다.
    72 같은 예제 반복 질문 죄송합니다만 api기초부분 질문입니다. [새창] 2015-05-26 00:00:47 0 삭제
    아...그렇군요.Textout의 4번째 매개변수에는 주소를 넣어야 하는군요, 배열명은 곧 배열의 시작주소이기 때문에 주소를 넣는 다는 사실을 알아차렸어야 했는데
    역시 c언어의 기초가 매우 부실하니 API에서도 애로사항이 꽃이 피다못해 도배가 되네요.ㅡ.ㅡ;
    여기에 질문은 하지 않았습니다만 처음에 갑자기 지정하지도 않은 왥낧벩 같은 단어들이 나와서 뭔가 이상하다는 생각은 했지만 역시나 유니코드로 입력되어서 2바이트가 필요해서 그렇게 나왔군요.
    이제 전부터 의문이 갔던 에러들이 왜 일어났는지 확실히 알겠네요.
    결국은 2바이트 이상을 입력받아야 하는 유니코드까지 생각하면 배열로 받는편이 옳은것 같군요.
    매우 꼼꼼하고 세심한 답변 정말로 감사드립니다.
    덕분에 오늘도 여기에서 기대한 것 이상으로 많은 것을 배웠네요.
    앞으로도 혹시나 제 초보적이 질문에 답변해주신다면 정말로 기쁘겠습니다.
    71 같은 예제 반복 질문 죄송합니다만 api기초부분 질문입니다. [새창] 2015-05-25 14:56:23 0 삭제
    배열이니까 a='A';이 부분을
    a[0]='A'로 고쳐야 하는군요ㅡ.ㅡ;
    그런데 TCHAR a; 처럼 배열이 아닌 일반 변수일 경우는 a='A'로 TCHAR형인 a에 A 문자를 대입해도 왜 TextOut에서 출력할 수 없는지 아직도 모르겠네요.
    70 국비지원교육 어떻게 생각하세요? [새창] 2015-05-25 13:41:07 1 삭제
    국비지원과정은 거의 대부분 진도가 광속으로 빠르기때문에 아무 기본이나 기초도 없이 배우면 멘탈이 붕괴될 겁니다.



    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]

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