반응형
[C언어] 입력 버퍼 지우기
C언어로 프로그램 작성 시 간혹 입력 버퍼에 남아있는 값들로 인해 코드가 꼬이는 경우가 발생합니다.대게 C언어 처음에 배우는 입력문인 scanf로 입력 받을 경우 이러한 현상이 발생하구요.입력문을 여러번 사용할 경우 다음 입력문에서 입력을 받지 못하고 그냥 넘어가는 현상도 입력 버퍼에 \n이 남아있어서 그렇습니다. 이 경우 입력 버퍼를 초기화시켜주는 작업이 필요한데 OS마다 이 방법이 다릅니다. 윈도우 환경fflush(stdin); 리눅스 환경__fpurge(stdin); 이런 현상도 방지하고 안전한 코딩을 위해 가능하면 scanf보다는 gets()를 사용하는 것을 추천합니다.
Development
2014. 3. 7. 23:49
[C언어] 웹 사이트로 접속 요청
[C언어] 웹사이트로 접속 요청하는 C언어 소스 #include //#include 보다 이후에 선언되어야 한다.#pragma comment (lib, "wininet.lib")#define IP "210.124.110.197"#define PHP "/war/pwnbit/pwnbit1.php" //전역 변수 선언HINTERNET hInternet, hHttp;HINTERNET hReq;//전역 변수 선언 끝 //웹 페이지 접속함수 선언hInternet = InternetOpen("HttpTest", INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);if(hInternet == NULL) return -1; hHttp = InternetConnect(hInternet,IP, ..
Development
2014. 3. 7. 11:46
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CODEGATE 2014
- 사이버테러
- 웨일브라우저
- 스크립트
- hackerschool
- python
- 자바스크립트
- DNSOverHTTPS
- CloudFlare
- DoH
- 웹
- 악성코드
- 파이썬
- network
- Sublime Text 2
- FTZ
- Wargame
- 문제풀이
- 개발
- BOF
- CK Exploit Kit
- 해커스쿨
- 티스토리
- exploit
- TISTORY
- 프로그래밍
- 프로그래밍 언어
- writeup
- www
- 분석
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함
300x250