Project/C Project
[C Function] 정수를 입력받는 함수
[C Function] 정수를 입력받는 함수
2017.09.28정수를 입력받는 함수 문제점scanf 함수를 사용해서 정수형 수를 입력받을 경우, 문자를 입력하거나 범위보다 큰 값을 입력했을 때 정수 오버플로우가 일어납니다.scanf의 리턴형을 확인하는 방법으로 문자를 입력할 때 프로그램에 문제가 생기는 것을 막을 수는 있지만, 정수 오버플로우의 문제는 여전히 남아있습니다. 해결방법위와 같은 문제를 해결하기 위해 먼저 문자열로 수를 입력받은 다음, 그 값을 숫자로 변환시키면 어떨까 생각하게 되었고, 그것을 코드로 작성해보았습니다. 정수를 입력받는 함수 #include void intInput(char str[], int *num) { do { fgets(str, sizeof(str), stdin); } while(sscanf(str, "%d", num) != 1); ..
[C Project] 카카오톡 광고 제거 프로그램 제작
[C Project] 카카오톡 광고 제거 프로그램 제작
2016.12.20[WinAPI] 카카오톡 광고 제거 프로그램 제작WinAPI를 이용해서 카카오톡의 광고를 제거(숨김)하는 프로그램입니다.카카오톡 광고 제거 프로그램 개발기 카카오톡의 PC 버전은 상당히 편리합니다만, 하단의 광고가 거슬릴 수 있습니다 회사의 수익모델(광고)을 건드리지 않고, 외부 어플리케이션을 제어하는 방법이 궁금한 사람들에게 도움이 되고자 개발 과정을 공개합니다.카카오톡의 광고를 없애는 방법1. 외부에서 제어를 해서, 광고를 제거 혹은 숨깁니다. 2. 설치된 어플리케이션의 리소스를 해킹해서 광고를 완전 제거해버립니다.두 번째 방법의 경우, 카카오톡 프로그램 무단 변경으로 연락이 올 수 있기에 첫 번째 방법을 택했습니다.카카오톡 클래스의 구조 카카오톡의 클래스 구조는 위와 같습니다. 카카오톡의 지식 윈도..