임베디드

임베디드

  • 분류 전체보기 (1142)
    • PL (150)
      • C++ (108)
      • Python (39)
      • Java (3)
      • Kotlin (0)
    • 알고리즘 (462)
      • 암기 (91)
      • 백준 (328)
      • 삼성 (17)
      • 종만북 (4)
      • 프로그래머스 (22)
    • 임베디드 (411)
      • 하드웨어지식 (12)
      • ATmega128 (98)
      • 32F429IDISCOVERY (57)
      • 임베디드리눅스 (15)
      • 리눅스커널스터디16기 (2)
      • 리눅스시스템프로그래밍 (97)
      • 운영체제 (26)
      • 컴퓨터구조 (4)
      • dd (1)
      • ubuntu (81)
      • opencv (18)
    • 드론 (99)
    • TIP (12)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

임베디드

컨텐츠 검색

태그

#linuxbirthday_a_message_from_Seoul_Korea !!

최근글

댓글

공지사항

아카이브

PL/C++(108)

  • itoa

    2019.06.21
  • scanf %c 올바르게 쓰기

    2019.06.14
  • strlen과 sizeof의 차이

    2019.05.27
  • GNU 코딩 가이드

    2019.05.27
  • 공용체 union

    2019.05.25
  • 구조체 메모리 복사

    2019.05.22
itoa

itoa는 vs에서 정의한 라이브러리다. 따라서 알고리즘 채점은 gcc 기반으로 되어서 인식을 하지 못한다 따라서 정수를 문자열로 바꾸고 싶을 땐 sprintf을 권장한다

2019. 6. 21. 18:02
scanf %c 올바르게 쓰기

먼저 개행을 비우는 방법은 1. scanf("\n"); 2. scanf(" "); 개행을 명시하거나 혹은 공백을 줘서 처리할 수 있다 저러한 입력에서 가장 주의해야할 것은 7 뒤에 생기는 개행이다 따라서 두번째 %d 뒤에 공백을 반드시 줘야만 한다

2019. 6. 14. 22:13
strlen과 sizeof의 차이

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include #include int main() { char buf[1024]; memset(buf, 0, sizeof(buf)); printf("len = %d\n", strlen(buf)); printf("size = %d\n", sizeof(buf)); strncpy(buf, "hello world\n", sizeof(buf)); printf("%s\n", buf); printf("len = %d\n", strlen(buf)); printf("size = %d\n", sizeof(buf)); return 0; } Colored by Color Scripter cs sizeof는 말그대로 buf의 사이즈를 출력하고, ..

2019. 5. 27. 23:09
GNU 코딩 가이드

https://www.gnu.org/prep/standards/standards.html#Formatting open brace를 함수명 다음 줄에 기입하는 것을 알 수 있다

2019. 5. 27. 00:44
공용체 union

구조체한 비슷한 형태를 가진 union의 사용법은 구조체와 비슷하나 메모리 활용에서 차이가 있다. epoll_data 정의는 union으로 선언되어 있는데, 그 안을 보면 typedef union epoll_data { void *ptr; int fd; __uint32_t u32; __uint64_t u64; } epoll_data_t; 안에 멤버 변수 중 가장 큰 바이트 크기로 메모리를 할당한다. 그리고 4개의 변수 중 하나만 설정이 가능하다. 따라서 만일 4바이트 fd를 설정하면 epoll_data를 fd의 값을 가지고 있고, 다른 변수를 호출해도 0을 리턴하게 된다

2019. 5. 25. 13:38
구조체 메모리 복사

변수의 주소를 넘겨주면 된다 struct point p1, p2; memcpy(&p1, &p2, sizeof(struct point));

2019. 5. 22. 23:37
1 ··· 13 14 15 16 17 18
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바