적어도 C 라면 배열의 Boundary check가 없기 때문에 ;
배열의 101 번째에 무언가를 넣으셔도 컴파일러는 못잡겠죠 ^^;;
물론! 쓰시다보면 배열의 101번째의 주소에
프로그램 실행에 필요한 무언가가 들어가 있을 확률이 있으니 퍽! 하고 터져서 죽을테지만요 ^^
님의 이야기를 들으니 예전에 봤던 코드가 기억이 납니다.
temp[stelen(temp)] = '\0';
필요가 없거나... 아니면 죽거나....
제가 이름을 붙였는데.. "필살의 코드"라고 붙였던 기억이 납니다..
코드 컴플릿 2에 보면 나오더군요.
#define ARRAY_SIZE(x) (sizeof((x)) / sizeof((x)[0])) int main() { int a[10]; for(int i=0; i<ARRAY_SIZE(a) ; ++i) { .... } }
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동 "만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
님의 이야기를 들으니 예전에 봤던 코드가 기억이 납니다. temp[stelen(temp)] = '\0'; 필요가 없거나... 아니면 죽거나.... 제가 이름을 붙였는데.. "필살의 코드"라고 붙였던 기억이 납니다..
ㅎㅎ
재밌군요..
strlen 아닌가요?
Chaos to Cosmos, Chaos to Chaos, Cosmos to Cosmos, Cosmos to Chaos.
아 그러네요..
strlen
그리고 보니 키보드 R자 옆에 E자가..^^;
변명입니다...
텍스트 포맷에 대한 자세한 정보
<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]
님의 이야기를 들으니 예전에 봤던 코드가 기억이 납니다.temp[
님의 이야기를 들으니 예전에 봤던 코드가 기억이 납니다.
temp[stelen(temp)] = '\0';
필요가 없거나... 아니면 죽거나....
제가 이름을 붙였는데.. "필살의 코드"라고 붙였던 기억이 납니다..
코드 컴플릿 2에 보면 나오더군요.[code:1]#defi
코드 컴플릿 2에 보면 나오더군요.
고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"
[quote="kdoll"]님의 이야기를 들으니 예전에 봤던 코드가 기억
ㅎㅎ
재밌군요..
strlen 아닌가요?
Chaos to Cosmos,
Chaos to Chaos,
Cosmos to Cosmos,
Cosmos to Chaos.
아 그러네요..strlen그리고 보니 키보드 R자 옆에 E
아 그러네요..
strlen
그리고 보니 키보드 R자 옆에 E자가..^^;
변명입니다...
댓글 달기