분류 전체보기

    [C++]20. C++ 파일크기 구하기

    [C++]20. C++ 파일크기 구하기 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 c++에서 파일의 크기를 구하는 방법에 대해서 포스팅 하겠습니다. 지난번 포스팅에서 데이터 버퍼에 정보를 저장하고 파일로 저장하는 로직을 구현했었는데요 오늘은 지난번 포스팅에서 구현한 내용에서 조금더 심화해서 파일 저장후 특정한 파일 사이즈가 넘거나 특정한 파일 사이즈가 되면 다른 파일을 생성해서 다시 파일에 저장하는 내용을 다루어 보겠습니다. 아래 url은 지난번에 구현하 데이터 버퍼에 정보를 저장하고 파일로 저장하는 내용입니다. 참고해주시면 감사하겠습니다. https://youonlyliveonce1.tistory.com/72 [C++]19. C++ 데이터 버퍼에 정보를 저장하기(데이터 버퍼에 정보를 저장하고..

    [C++]19. C++ 데이터 버퍼에 정보를 저장하기(데이터 버퍼에 정보를 저장하고 파일로 저장하기)

    [C++]19. C++ 데이터 버퍼에 정보를 저장하기(데이터 버퍼에 정보를 저장하고 파일로 저장하기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 데이터 버퍼에 데이터를 저장하는 방법에 대해서 포스팅 하겠습니다. 프로그래밍을 하다보면 데이터 버퍼를 아주 많이 사용합니다. 데이터 버퍼를 이용해서 정보를 임시 저장했다가 특정한 시간이 되면 이 버퍼에 담긴 내용을 파일로 저장하거나 다른 앱에 전달하거나 하는등에 버퍼를 사용하는 내용은 프로그래밍에서 아주많이 사용하는 내용중에 하나 입니다. 그런데 이러한 내용을 막상 해보지 않으면 버퍼에 어떻게 담지?? 하면서 어려운 부분이 있습니다. 그래서 오늘은 데이터 버퍼에 정보를 저장하고 이내용을 파일에 담아서 파일을 확인하는 내용을 다루어 보겠습니다. 오늘 구..

    [C++,QT/Qml]40.Qml프로그래밍 cpp qml 연동4(c++에서 qml 함수 호출하기)

    [C++,QT/Qml]40.Qml프로그래밍 cpp qml 연동4(c++ 에서 qml 함수 호출하기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 qml과 cpp 연동하는 방법중 4번째 방법에 대해서 다루어 보겠습니다. 이전에 다루었던 cpp qml에서의 연동내용은 cpp에서 시그널을 등록한후에 이 등혹한 시그널에 slot을 불러주는 방식이었습니다.(아래의 urI) https://youonlyliveonce1.tistory.com/23 [C++,QT/Qml]12.Qml프로그래밍 cpp qml 연동1(c++에서 qml 함수 호출하기) [C++,QT/Qml]12.Qml프로그래밍 cpp qml 연동1(c++에서 qml 함수 호출하기) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 cpp와 qml..

    [C++]18. C++에서 파일의 존재 여부 확인 하기

    [C++]18. C++에서 파일의 존재 여부 확인 하기 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 c++코드 상에서 파일의 존재 여부에 대해서 파악하는에 내용을 다루어 보겠습니다. 프로그램을 만들다 보면 파일을 보내야할때도있고 파일을 읽고 쓰고 해야하는 경우가 있습니다. 이럴때 파일의 존재 유무를 파악하고 파일이 있을때 파일을 보내거나 읽고 쓰기를 해야지 오동작도 안하고 프로그램도 죽이지 않을수 있는 아주 좋은 프로그램이 됩니다.(예외처리가 잘되는 프로그램) 그렇기 때문에 이러한 파일 존재 여부를 파악하여 없을때의 예외처리등을 해주어야 아주 좋은 프로그램이 될수 있는데요 이럴때 사용하는 내용을 C++의 코드상으로 다루어 보겠습니다. 아래의 코드를 보겠습니다. 1 2 3 4 5 6 7 8 9 1..

    [C++,QT/Qml]39.Qt 프로세스간의 통신(IPC) 구현하기8(broadcast,attribute 이벤트)

    [C++,QT/Qml]39.Qt 프로세스간의 통신(IPC) 구현하기8(broadcast,attribute 이벤트) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 vsomeip를 이용한 프로세스간의 통신 중에서 broadcast와 attribute이벤트를 다루어 보도록 하겠습니다. 아래의 사이트에서 나온 내용 중에 service와 client간의 통신 방법 중에는 method call과 broadcast ,attribute등이 있는데요 여기서 method call은 말그대로 함수를 호출하는 내용이고 broadcast는 Event를 날려주는 내용 attribute는 field값이 변경 되었을때 noti event를 날려주는 내용 입니다. 이 내용중에 broadcast와 attribute이벤트를 이용해..

    [C++]17. string 데이터를 int형 데이터로 변경하는 방법(string to int)

    [C++]17. string 데이터를 int형 데이터로 변경하는 방법(string to int) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 지난 포스팅과 다르게 string 데이터를 int형 데이터로 변경하는 방법에 대해서 포스팅 하겠습니다. 프로그래밍을 하다보면 string 데이터를 int형식으로 바꾸어 줄때가 많습니다. 이미 프로토콜은 int형식으로 정해저 있어서 프로세스간 통신을 할때 무조건 int형 데이터를 보내야하는데 이 보낼 데이터의 원본은 string형식일때는 타입을 int형에서 string형식으로 바꿔주어야 합니다. 이럴때 사용하는 것이 atoi 입니다. string 데이터를 숫자형 데이터로 변경하는 방법에는 여러가지가 있는데요 string 형식을 int형으로 변경할때는 atoi..

    [C++]16. int형 데이터를 string 형 데이터로 변경(int to string)

    [C++]16. int형 데이터를 string 형 데이터로 변경(int to string) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 프로그램 개발을 하다보면 가장 많이 사용하는 int 형 데이터를 string 형식으로 변경하는 내용을 다루어 보겠습니다. 프로세스간 통신을 하다보면 보내야할 데이터가 string형식으로 약속한 경우가 많은데요 이러한 약속한 데이터의 원래 형식은 int형일때 int형에서 string형식으로 데이터를 형변환 해주어야 합니다. 이럴때 사용하는 내용을 다루어 보려고 합니다. int 형에서 string 형식으로 변경 하기위해서는 to_string을 사용하시면 됩니다. 아래의 코드를 보면서 설명 드리겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15..

    [C++,QT/Qml]38.Qt 프로세스간의 통신(IPC) 구현하기7(commonapi some/ip 두개의 디바이스간 통신 구현)

    [C++,QT/Qml]38.Qt 프로세스간의 통신(IPC) 구현하기7(commonapi some/ip 두개의 디바이스간 통신 구현) 안녕하세요 고급 개발자가 꿈인 코린이 입니다. 오늘은 프로세스간 통신 방법중에 commonapi someip를 이용한 두개의 다비아스간 통신을 구현해 보도록 하겠습니다.(device to device) 음 오늘은 따로 구현했다기 보다는 기본 제공 소스를 이용해서 두개의 디바이스에 같이 넣어주고 하나는 서비스 하나는 클라이언트로 설정해준 후 서로간의 통신하는 내용을 다루어 보겠습니다.(두개의 디바이스간 통신을 뚫는데 너무 오래 걸렸네요 주말에만 작업을 하기도하고 출장기간도 있어서 ㅠㅠ 포스팅이 많이 늦었습니다. ㅠ) 기본적이 환경 세팅부터 하겠습니다. 노트북 한대는 ubunt..