게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
시한폭탄 (수정)
게시물ID : programmer_8040짧은주소 복사하기
작성자 : ansi5120
추천 : 2/5
조회수 : 576회
댓글수 : 14개
등록시간 : 2015/02/06 13:05:38


int foo (char a, char b, char c) {
   int sum = 0;
   for (char i = a; i < b; i += c) {
      sum += i;
   }
   return sum;
}


시작으로는 별로일수 있다만 커리어에서 한번은 C를 배워야 하는 게

이런 식의 시한폭탄을 알아챌 수 있는 거죠.


---
EDIT: 아, 실수했군요.
버릇대로 i를 int로 설정했습니다. char로 설정해야 문제가 나오죠.

그리고 "이런 식으로 쓰는 프로그래머가 어디 있냐"고 말한다면...
이런 식의 문제로 인터뷰 패스/낙제가 정해지는데요?

좀더 클래식한 거라면 버퍼 오버플로우나 printf 오버플로우가 있습니다만, 그건 이용해먹는 방법을 알아야 의미있는거라서(...)
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호