C
-
-
level18war game Write up/ FTZ 2018. 11. 16. 01:35
++ 다시 라업을 적을거니 이 글은 참고만,,, 제대로 다시 풀 예정이다.!!! ++--> 결국 다시 풀었다ㅑ,, 풀이 방법은 동일하나 코드 분석을 그나마 조금이라도 정확하게 해보고 싶었다,,ㅎㅎㅎ 음,, 이 문제는 코드만 분석하면 반은 할 수 있는 문제인 것 같다,, ++2018.11.17 다시 코드를 보면 FD_xxx 라는 코드가 있는 것을 볼 수 가 있는데fd는 File Descriptor 의 줄임말로 자신이 사용할 파일 또는 장치에 대한 고유 식별 값이며 리눅스에서 특정한 파일에 접근하기 위한 키라고 할 수 있다.소켓 프로그래밍을 할 때 socket 함수를 사용하여 socket 을 생성하면 정수 값이 반환되는데 이 값이 fd 이다.그리고 fd는 같은 프로그램 내에서 중복되지 않으므로 고유 값으로 ..
-
fflush() 함수programming /C 2018. 11. 15. 15:52
FTZ 를 풀다가 18번에서 fflush() 함수를 사용해서 코딩을 해놓은 것을 발견해 이번엔 fflush 함수에 대해서 공부할겸 포스팅도 한다ㅏㅏ C언어로 입출력과 관련된 프로그래밍을 하다보면 입출력 버퍼에 남아있는 데이터가 정상적인 입출력을 방해하는 경우가 있습니다. 보통 이런 문제는 데이터를 입력받는 과정에서 많이 발생하게 되는데, 이런 경우에는 데이터를 입력받은 뒤 버퍼를 지워주는것으로 해결 할 수 있습니다. 그리고 버퍼를 지우기 위해서 많이 사용하는 함수가 바로 fflush 함수 입니다. 출처: http://mjson.tistory.com/190 [MJay] 라고 한다. 우선 fflush 함수는 #include int fflush(FILE *stream);가 기본 형태다. 일단 fflush 함수..