투케이2K

19. (C++) struct 구조체 선언 및 데이터 확인 실시 본문

C++

19. (C++) struct 구조체 선언 및 데이터 확인 실시

투케이2K 2023. 2. 18. 12:18

[개발 환경 설정]

개발 언어 : C++

 

[소스 코드]

// -----------------------------------------------------------------------------------------
// TODO [include 및 define 문 정의]
#include <iostream>
#include <string>
using namespace std;
// -----------------------------------------------------------------------------------------





// -----------------------------------------------------------------------------------------
// TODO [struct 구조체 선언 실시]
struct book
{

    string title;

    string author;

    int price;

};
// -----------------------------------------------------------------------------------------





// -----------------------------------------------------------------------------------------
// TODO [구현부 소스 코드 작성]
int main(void)
{

    // [구조체 호출 실시]
    book java_book = {"Java language", "투케이", 15000};


    // [로그 출력 실시]
    //*
    __android_log_print(ANDROID_LOG_WARN, "[C++] [LOG]", "%s", "=====================================================");
    __android_log_print(ANDROID_LOG_INFO, "[C++] [LOG]", "[title] :: %s", java_book.title.c_str());
    __android_log_print(ANDROID_LOG_INFO, "[C++] [LOG]", "[author] :: %s", java_book.author.c_str());
    __android_log_print(ANDROID_LOG_INFO, "[C++] [LOG]", "[price] :: %d", java_book.price);
    __android_log_print(ANDROID_LOG_WARN, "[C++] [LOG]", "%s", "=====================================================");
    // */

    return 0;
}
// --------------------------------------------------------------------------------------
 

[결과 출력]

 

W/[C++] [LOG]: =====================================================
I/[C++] [LOG]: [title] :: Java language
I/[C++] [LOG]: [author] :: 투케이
I/[C++] [LOG]: [price] :: 15000
W/[C++] [LOG]: =====================================================

 

반응형
Comments