반응형
Security2023. 6. 5. 19:24[linux C] 리눅스 파일 관련 시스템콜 명령어 (create,exit,read 등)

리눅스 시스템 콜 명령어 중 몇가지를 정리 및 설명하겠습니다. 1. open 명령어 open(파일경로, 파일옵션(0 입력, 1 출력, 2 입출력) ) 반환값 : 성공시) 파일 디스크립터 실패시) -1 2. create 명령어 create(파일경로, 소유자, 그룹, 기타의 파일 허가권을 정하는 번호 (rwx) ) 반환값 : 성공시) 파일 디스크립터 실패시) -1 3. read 명령어 read(파일디스크립터, 파일이 읽혀질 메모리 주소(파일을 읽어 들일 버퍼) ,읽을 byte 단위) 반환값 : 성공시) 읽는데 성공한 byte 단위 실패시) -1 4. write 명령어 write(파일디스크립터, 쓸 걸 저장하고 있는 메모리 주소(파일에 쓸 내용을 담은 버퍼) ,쓸 byte 단위) 반환값 : 성공시) 쓰는데 성..

Coding/Python2022. 3. 27. 14:55파이썬과 자바,C언어 and,or,not ,bool형 차이

헷갈리지 말것 C언어랑 자바가 기호 사용하고 파이썬은 그냥 문자 그대로 써주면 됨 뜻 C언어/자바 파이썬 그리고 && and 또는 || or 아니다(부정) ! not 그리고 bool형은 파이썬 시작할 때 꼭 대문자임 !!! C언어/자바 파이썬 true True false False

Coding/C2022. 1. 25. 21:09[C언어] 0X와 같이 16진수나 8진수로 출력하는 법

C언어의 일반적인 출력방법은 10진수를 따른다. 그러나 8진수 또는 16진수인 0~~나 0X~~~로 출력하고 싶을 때는 어떻게 해야할까? 그럴 때는일단 printf()문에서 %d가 아닌 %o --> 8진수, %x --> 16진수로 바꿔야 한다. (%d는 10진수의 정수형을 출력한다) 그리고 이렇게 한다고 해서 앞에 뭐가 붙는 것은 아니다 앞에 뭔가를 붙이고 싶다면 #을 --> %#o처럼 꼭 넣어줘야 한다. %#x도 당연히 가능 이렇게 하면 0이나 0x,0X를 자동으로 붙여준다 (ex 0x120000)

Coding/Java2021. 10. 14. 14:51[자바]C언어의 sizeof()와 비슷한 게 자바에도 있을까?

C언어의 sizeof()함수는 데이터타입 혹은 변수가 차지하는 바이트의 단위수를 반환한다. 이런게 자바에도 있을까 싶어 찾아봤는데 답은 "없다"였다. 바이트의 단위수를 찾아주는 함수 같은 건 없었다.

[C언어] scanf 오류 해결방법 (scanf_s이용 또는 문장 추가)
Coding/C2021. 10. 12. 15:02[C언어] scanf 오류 해결방법 (scanf_s이용 또는 문장 추가)

C언어 scanf는 printf와 다르게 그냥 그대로 써주면 오류가 난다 scanf_s( ) 라고 작성하거나 그냥 scanf()라고 쓸거면 하나의 문장 추가해줘야 한다. #define _CRT_SECURE_NO_WARNINGS 이걸 상단에 써줘야 한다

반응형
image