데이터형 중에 'bool'은 존재하지 않나요? 책에서도 있는 걸로 나와있는데.. 왜 제가짠 코드에선 'bool'이 정의되지 않았다고 나오나요? 와우6.2 쓰고 gcc-2.95.3 에서 컴파일 합니다.
제가 지금까지 보와온 C코드중에서 bool형이 쓰인 C코드는 못 보았습니다. 제 격에 C++도 없었던듯 합니다. 단, typedef문으로 만들어 쓰실수는 있겠지여?
BOOL 는 boolean 이라고도 하죠...C언어에 표준으로 되지 않을뿐이지요.
이유를 찾아보니까 불리언 타입은 항상 공간/처리시간의 `tradeoff' 문제를 가 지기 때문입니다.라고 헷깔린 소리만....--;;
enum bool{false,true};
이렇게 하는것이 #define 보다 여러모로 좋습니다..
밑에님,설마요...--;프밍초보인 저도 bool는 몇번 봤습니다만..--;
감사합니다. 가르침을 전해주신 두분 정말 감사합니다. 그런데 처음에 가르쳐 주신 방법을 사용해 보았는데.. 가르쳐 주신대로 하니 원하는 결과가 나오지 않더군요. 그래서 하나하나 확인해 보다보니 이상한 점을 발견 하였습니다.
times(&start); ------------------- --------------------- ---------------- times(&end);
printf("start %d\nend %d\n", start.tms_utime, end.tms_utime);
이렇게 해보니 둘다 0, 0가 나오더군요. 가끔은 1 또는 2로 나오기도 하고.. 그래서 이렇게 한번 해 보았습니다.
times(&start); ---------- ------------- ------------- times(&start);
printf("걸린시간 %d\n", start.tms_utime);
이렇게 하니깐 1/100시간 단위로 결과가 나오더군요.
그래서 이게 어찌된 영문인가.. 궁금해 지네요. 아무튼 이걸 다시 보시게 되면... 확인해 주세요..
다시한번 감사 드립니다. ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: 데이터형에 대한 질문
제가 지금까지 보와온 C코드중에서 bool형이 쓰인 C코드는 못 보았습니다.
제 격에 C++도 없었던듯 합니다.
단, typedef문으로 만들어 쓰실수는 있겠지여?
Re: 데이터형에 대한 질문
BOOL 는 boolean 이라고도 하죠...C언어에 표준으로 되지 않을뿐이지요.
이유를 찾아보니까 불리언 타입은 항상 공간/처리시간의 `tradeoff' 문제를 가
지기 때문입니다.라고 헷깔린 소리만....--;;
enum bool{false,true};
이렇게 하는것이 #define 보다 여러모로 좋습니다..
밑에님,설마요...--;프밍초보인 저도 bool는 몇번 봤습니다만..--;
감사합니다.
감사합니다.
가르침을 전해주신 두분 정말 감사합니다.
그런데 처음에 가르쳐 주신 방법을 사용해 보았는데..
가르쳐 주신대로 하니 원하는 결과가 나오지 않더군요.
그래서 하나하나 확인해 보다보니 이상한 점을 발견 하였습니다.
times(&start);
-------------------
---------------------
----------------
times(&end);
printf("start %d\nend %d\n", start.tms_utime, end.tms_utime);
이렇게 해보니 둘다 0, 0가 나오더군요. 가끔은 1 또는 2로 나오기도 하고..
그래서 이렇게 한번 해 보았습니다.
times(&start);
----------
-------------
-------------
times(&start);
printf("걸린시간 %d\n", start.tms_utime);
이렇게 하니깐 1/100시간 단위로 결과가 나오더군요.
그래서 이게 어찌된 영문인가.. 궁금해 지네요.
아무튼 이걸 다시 보시게 되면... 확인해 주세요..
다시한번 감사 드립니다. ^^
댓글 달기