Codes/C

[C] perror() 함수

2016. 9. 11. 22:25
★어그로 대장 석차니★







오늘은 정말정말 가벼운 장난을 준비해봤음ㅇㅇ


일단 터미널에 접속하고 C라는 디렉터리가 보여서 들어가봄

분명 C로 프로그래밍한 게 들어있을 거란 말이지



역시 맞음. C로 프로그래밍한 게 들어 있었는데 

그중에 가장 만만해 보이는 hello.c 파일에 장난을 쳐보겠음. 


역시 이거만 있었음ㅋㅋㅋㅋㅋㅋㅋㅋ

이제 부터 시작


이렇게 하면 파일 오픈에 관련한 오류가 뜰거야ㅋㅋㅋㅋㅋ

그럼 명령어를 입력하고도 파일이나 디렉터리가 없다는 오류 메시지가 나올 거임. 

(만약 응앍읽옭욹엙웱.응앍읽옭욹엙웱 이라는 파일이 있다면 오류 안 뜸)

그리고 프로그래머는 대혼란


크으~ 오졌구여! 

이제 컴파일까지 오류없이 마쳤으니까 한 번 테스트 해봐야지


ㅋㅋㅋㅋㅋㅋㅋ 예상대로! 

근데 장난칠 친구가 없어서 실패



그럼 perror() 함수에 대해서 알아보겠음! 


이 함수는 아까도 봤다시피 에러메시지를 출력하는 함수임. 

그리고 인자로 에러 코드 앞에서 출력될 문자열을 받음


나같은 경우는 딱히 출력을 하지 않아도 됐었기에 ""라고 해둠. 


그냥 알려주면 조금 심심할 것 같아서 조그마한 장난과 함께 올림




'Codes > C' 카테고리의 다른 글

return과 exit()의 차이  (0) 2017.08.28
pcap  (0) 2017.07.13
zlib 분석  (0) 2017.07.08
GCC의 구조  (0) 2017.07.06
sql에서 NULL 비교  (0) 2017.03.31