계란 껍질의 구성과 기능

계란 껍질의 구성과 기능 

계란의 형태와 구조

계란의 단면은 둥근 모양을 가지고 있습니다. 계란은 원통형으로 된 알감자의 한쪽 끝이 약간 뾰족한 모양을 가지고 있습니다. 그리고 계란껍질은 약간 곡선 모양을 가지고 있어서 단면이 둥근 형태를 띄게 됩니다.

계란 껍질의 구성과 기능

계란 껍질은 칼슘 카보네이트로 이루어져 있습니다. 칼슘 카보네이트는 화학식이 CaCO3이며, 주로 해조류나 조개류 등에서 추출됩니다. 계란 껍질은 약 95%의 칼슘 카보네이트로 이루어져 있으며, 나머지는 유기물과 미량의 무기물 등이 포함됩니다. 계란 껍질은 또한 미세한 공극과 구멍으로 이루어져 있어서, 공기와 수분이 교환되어 계란의 내부를 보호하고, 바이러스나 세균 등이 들어오지 못하도록 방지합니다.

계란 껍질의 다양한 기능과 역할

계란 껍질은 계란을 보호하고 유지하기 위한 다양한 기능을 가지고 있습니다. 일반적으로 계란 껍질의 주된 기능은 내부의 담배색 계란 흰자와 노른자를 보호하는 것입니다. 그러나 계란 껍질은 또한 다음과 같은 기능을 수행합니다.

  • 외부 세균으로부터 보호: 계란 껍질은 계란 내부를 세균으로부터 보호합니다. 외부 세균이 계란 껍질을 침투하는 것을 방지하여 계란 내부의 노른자와 흰자가 오염되지 않도록 합니다.
  • 증산 작용: 계란 껍질은 탄산 칼슘(CaCO3)으로 이루어져 있어서, 약간의 산성을 가진 식품을 중화하는 역할을 합니다.
  • 기체 교환: 계란 껍질은 기체(산소, 이산화탄소, 수증기)를 교환하는 역할을 합니다. 산소와 이산화탄소는 계란 껍질로부터 통과할 수 있지만, 물은 통과하지 못합니다. 따라서 계란 내부의 노른자와 흰자가 수분을 잃지 않도록 합니다.
  • 강한 보호 기능: 계란 껍질은 강하고 견고한 구조를 가지고 있어서, 무거운 물체가 떨어져도 껍질이 깨지지 않도록 보호합니다.

계란 껍질의 비료로의 활용과 사용 방법

계란 껍질은 칼슘, 마그네슘, 칼륨, 인, 질소 등의 미네랄과 탄소를 함유하고 있어서 비료로 사용될 수 있습니다. 일반적으로 계란 껍질을 분쇄하여 작은 입자로 만든 후, 토양에 살포하여 사용합니다. 특히, 토양의 산성도를 높이는 효과가 있어서, 산성 토양에 사용하기 좋습니다. 또한, 계란 껍질에 함유된 칼슘이 식물의 성장에 중요한 역할을 하는 것으로 알려져 있어서, 칼슘 부족한 토양에도 사용됩니다. 다만, 계란 껍질을 비료로 사용할 때는 깨끗하게 세척하고 분쇄하는 등의 처리를 해야 합니다. 또한, 계란 껍질이 과도하게 많이 사용될 경우, 지나치게 토양의 산성도를 높이는 등의 문제가 발생할 수 있으므로 적절한 양을 사용하는 것이 중요합니다.

아름다움과 부드러움이 어우러진 계란 껍질 공예 작품

계란 껍질은 그 모양이 아름답고 부드러움으로써 공예 작품 제작에 사용될 수 있습니다. 계란 껍질 공예는 다양한 기술과 재료를 활용하여 다양한 작품을 만들어낼 수 있습니다. 예를 들어, 계란 껍질을 깨뜨리거나 구멍을 뚫어 내부를 비우고 그 안에 색종이나 모서리가 둥근 조각들을 넣어 장식하는 '이스터 에그'가 있습니다. 또한, 계란 껍질의 내부를 도장하거나 그 위에 그림을 그려 색칠하는 '파사칼 에그'나, 계란 껍질을 이용해 조각을 만들어 붙여나가는 '계란 조각' 등이 있습니다. 이 외에도 계란 껍질을 이용한 공예 작품은 다양합니다. 물론, 계란 껍질은 매우 부서지기 쉽기 때문에 조심스럽게 다루어야 하며, 공예 작업 전에는 꼭 안전 조치를 취해야 합니다.

MFC ListBox 사용 방법

 MFC ListBox 사용 방법

ListBox 사용하는 절차

MFC ListBox는 목록 형태로 데이터를 표시하고 선택할 수 있는 컨트롤입니다. MFC ListBox를 사용하기 위해서는 다음과 같은 단계를 거칩니다.

  • ListBox 컨트롤 생성하기

        ListBox를 사용하기 위해서는 먼저 ListBox 컨트롤을 생성해야 합니다. 이를 위해서는 다음과 같은 코드를 사용합니다.
        CListBox m_listBox;
        m_listBox.Create(WS_VISIBLE|WS_CHILD|LBS_STANDARD, CRect(0, 0, 100, 100), this, IDC_LISTBOX_ID);
        위 코드에서는 CListBox 객체를 생성하고, Create 함수를 호출하여 ListBox 컨트롤을 생성합니다. 이때, WS_VISIBLE|WS_CHILD|LBS_STANDARD를 스타일로 사용하여 ListBox가 화면에 보이도록 하고, 부모 윈도우와 연결될 수 있도록 합니다. 마지막 인자로는 ListBox의 ID를 지정합니다.

  • ListBox에 아이템 추가하기

        ListBox에 아이템을 추가하기 위해서는 AddString 함수를 사용합니다.
        m_listBox.AddString(_T("Item 1"));
        m_listBox.AddString(_T("Item 2"));
        위 코드에서는 ListBox에 "Item 1"과 "Item 2"라는 두 개의 아이템을 추가합니다. 이때, AddString 함수는 ListBox의 끝에 새로운 아이템을 추가합니다.

  • ListBox에서 선택된 아이템 가져오기

        ListBox에서 선택된 아이템을 가져오기 위해서는 GetCurSel 함수를 사용합니다. 이 함수는 선택된 아이템의 인덱스를 반환합니다.
        int nIndex = m_listBox.GetCurSel();
        위 코드에서는 m_listBox에서 현재 선택된 아이템의 인덱스를 nIndex 변수에 저장합니다.

  • ListBox에서 아이템 삭제하기

        ListBox에서 아이템을 삭제하기 위해서는 DeleteString 함수를 사용합니다. 이 함수는 삭제된 아이템의 인덱스를 반환합니다.
        int nIndex = m_listBox.GetCurSel();
        m_listBox.DeleteString(nIndex);
        위 코드에서는 m_listBox에서 현재 선택된 아이템을 삭제합니다.

위와 같은 방법으로 MFC ListBox를 사용할 수 있습니다. ListBox를 사용하여 필요한 데이터를 표시하고 선택할 수 있도록 하면, 프로그램의 사용자 인터페이스를 보다 효과적으로 개선할 수 있습니다.

MFC List Control의 기능과 사용법: 데이터 출력하기

MFC List Control의 기능과 사용법: 데이터 출력하기 

MFC List Control의 기능과 장점

MFC List Control은 MFC(Microsoft Foundation Classes) 프레임워크에서 제공하는 컨트롤 중 하나로, 테이블 형태의 데이터를 표시하고 편집할 수 있는 유용한 기능을 제공합니다. MFC List Control을 사용하는 이유는 다음과 같습니다.

  • 테이블 형태의 데이터 표시 및 편집: MFC List Control은 열과 행으로 구성된 테이블 형태의 데이터를 표시하고, 사용자가 직접 데이터를 편집할 수 있습니다.
  • 다양한 컨트롤 제공: MFC List Control은 컬럼 헤더, 정렬 기능, 선택 기능 등 다양한 컨트롤을 제공하여 사용자가 데이터를 보다 쉽게 관리할 수 있도록 도와줍니다.
  • 확장성: MFC List Control은 다른 컨트롤과 연동하여 사용할 수 있습니다. 예를 들어, MFC List Control과 Tree Control을 연동하여 Tree 형태의 데이터를 표시할 수 있습니다.
  • MFC 지원: MFC List Control은 MFC 프레임워크에서 제공하는 컨트롤로, MFC 프로그래밍에 익숙한 개발자라면 쉽게 사용할 수 있습니다.

따라서, 테이블 형태의 데이터를 표시하고 관리해야 하는 프로그램을 개발할 때, MFC List Control을 사용하면 유용합니다.

MFC List Control에 데이터 출력하기

MFC List Control에 데이터를 출력하는 방법은 다음과 같습니다.

    1. 화면 UI 표시위한 준비는 다음 절차에 따라 작업을 합니다.

    • 다이알로그 Resource 편집창에서 도구상자에 나열된 컨트롤 중에서 그림과 같이 List Control를 선택하여 다이알로그 화면에 위치시킵니다.

List Control Selection
도구상자에서 List Control 선택
    • 다이알로그에 리스트 컨트롤을 위치시키면 다음 그림과 같이 컨트롤이 표시됩니다. 컨트롤을 표시하고 싶은 위치와 크기를 결정하여 화면에 배치합니다.
List Control 배치하기
다이알로그에 List Control 배치
    • 리스트 컨트롤을 선택하고 마우스 오른쪽 버튼을 클릭한 후, 팝업 메뉴에서  '속성(R)'을 선택합니다. 
List Control 속성 선택
List Control 속성 선택
    • 속성을 설정하는 화면이 표시되는데, View에서 Report를 선택합니다. 
List Control View 선택
View 선택
    • 다이알로그 화면에 배치된 리스트 컨트롤의 표시가 바뀌는 것을 확인 할 수 있습니다. 
List Control Report 표시
Report 형태로 List Control 설정
    • 실행된 결과 화면은 다음과 같습니다. 
List Control 결과 화면
결과 화면
    2. 소스 코드 편집은 다음의 과정으로 진행합니다. 

    • MFC List Control에 대한 포인터를 선언합니다.

                CListCtrl* pListCtrl = (CListCtrl*) GetDlgItem(IDC_LIST_CONTROL_ID);

    • List Control에 컬럼을 추가합니다.

                pListCtrl->InsertColumn(0, _T("Column Header 1"), LVCFMT_LEFT, 100);
                pListCtrl->InsertColumn(1, _T("Column Header 2"), LVCFMT_LEFT, 100);

                // 추가할 컬럼이 있다면 계속해서 InsertColumn 함수를 호출합니다.

    • List Control에 아이템을 추가합니다.

                int nItemIndex = 0;
                nItemIndex = pListCtrl->InsertItem(nItemIndex, _T("Item 1"));
                pListCtrl->SetItemText(nItemIndex, 1, _T("Sub Item 1"));
                nItemIndex = pListCtrl->InsertItem(nItemIndex, _T("Item 2"));
                pListCtrl->SetItemText(nItemIndex, 1, _T("Sub Item 2"));
                // 추가할 아이템이 있다면 계속해서 InsertItem과 SetItemText 함수를 호출합니다.

위와 같이 List Control에 컬럼과 아이템을 추가하면, List Control에 차례로 데이터를 출력할 수 있습니다. 데이터가 추가될 때마다 InsertItem과 SetItemText 함수를 호출하여 아이템과 서브아이템에 데이터를 추가할 수 있습니다.

토마토(Tomatoes) : 건강에 미치는 다양한 이점

토마토(Tomatoes) : 건강에 미치는 다양한 이점

토마토의 기원과 역사

토마토의 정확한 기원은 확실하지 않지만, 남미 원산지로 추정되고 있습니다. 16세기 말부터 유럽으로 수입되어 배양되었으며, 이후 세계적으로 퍼져 현재는 전 세계적으로 재배되고 있습니다. 처음에는 꽃이 아름다워서 꽃나무로서 재배되다가 나중에 열매가 맛있고 영양가가 높아져서 현재의 토마토로 자리 잡게 되었습니다.

토마토 재배의 역사와 현재

대한민국에서 토마토 재배의 시작은 1910년대 일제강점기 이전으로 거슬러 올라갑니다. 하지만 이 당시에는 주로 재배되던 작물은 고추나 가지 등이었으며, 토마토는 그 당시에는 잘 알려지지 않은 작물이었습니다. 대한민국에서 대규모로 토마토 재배가 이루어지기 시작한 것은 1960년대 이후부터입니다. 토마토는 그 이후로 국내 농산물 중에서도 대표적인 작물 중 하나로 자리 잡았습니다.

토마토를 이용한 대표적인 음식과 그 특징

토마토를 이용한 음식은 다양합니다. 대표적인 음식들은 다음과 같습니다.

  • 스파게티 소스: 토마토를 이용한 이탈리안 대표 요리로, 토마토, 마늘, 양파 등을 볶아서 만든 소스를 스파게티에 얹어 먹습니다.
  • 토마토 샐러드: 토마토와 양파, 오이 등을 적절히 썰어서 소금, 후추, 올리브 오일, 식초 등으로 간을 맞춘 샐러드입니다.
  • 토마토 스프: 토마토, 양파, 당근, 호박 등을 넣어 끓여 만든 스프로, 크림을 넣어 더욱 부드럽게 만들 수 있습니다.
  • 토마토 찌개: 돼지고기나 닭고기와 함께 토마토를 넣어 끓여 만든 찌개로, 단맛과 산맛이 조화로운 맛이 특징입니다.
  • 토마토 케첩: 토마토를 이용해서 만든 조미료로, 햄버거, 핫도그, 프렌치 프라이 등과 함께 많이 이용됩니다.
  • 토마토 카레: 토마토를 이용한 일본식 카레로, 토마토, 양파, 당근, 감자 등을 함께 끓여 만든 카레입니다.
  • 토마토 마리네이드: 토마토, 양파, 마늘, 올리브 오일 등을 이용해서 만든 양념으로, 샐러드나 스파게티 등에 사용됩니다.

이 외에도 토마토를 이용한 요리는 매우 다양합니다.

토마토의 건강 이점과 그 중요성

토마토는 우리 몸에 다양한 이점을 제공합니다. 가장 대표적인 것은 린코페인이라는 항산화제 성분을 함유하고 있어, 항산화 작용을 통해 유해한 자유 라디칼을 제거하여 건강한 세포를 유지하는 데 도움을 줍니다. 또한, 토마토에는 카로티노이드와 비타민 C, 비타민 K, 포테이슘 등 다양한 영양소가 함유되어 있어, 다음과 같은 효과를 가져옵니다.

  • 심혈관 건강 개선: 토마토에는 심혈관 건강에 좋은 칼륨, 비타민 C, 식이섬유 등이 포함되어 있습니다. 이들 성분은 혈압을 낮추고 동맥경화를 예방하여 심장 건강을 개선하는데 도움을 줍니다.
  • 뼈 건강 강화: 토마토에는 비타민 K가 풍부하게 함유되어 있습니다. 비타민 K는 칼슘과 함께 작용하여 뼈를 강화하는데 도움을 줍니다.
  • 소화 기능 개선: 토마토에는 식이섬유가 풍부하게 함유되어 있습니다. 이 섬유질은 소화를 원활하게 하여 변비를 예방하고 소화 기능을 개선하는데 도움을 줍니다.
  • 눈 건강 유지: 토마토에는 루테인과 제예카잔틴이라는 카로티노이드가 풍부하게 함유되어 있습니다. 이들은 망막 건강을 유지하는 데 중요한 역할을 합니다.

따라서, 토마토는 우리 몸의 다양한 부분에 이점을 제공하며, 건강한 식습관에 꼭 포함시켜야 하는 식재료 중 하나입니다.

쑥의 건강과 다양한 활용 방법

쑥의 건강과 다양한 활용 방법

쑥의 건강 효과와 다양한 이용 방법

쑥은 우리나라 전통적인 약초로서 다양한 건강 효과를 가지고 있습니다. 대표적인 효능은 다음과 같습니다.

  • 해독 효과: 쑥은 해독 작용이 있어서 체내 독소를 제거하고, 피부 염증을 개선하는 데 도움을 줍니다.
  • 면역력 강화: 쑥은 면역력을 강화하는 데 효과적인 비타민 A, 비타민 C, 칼슘 등을 함유하고 있습니다.
  • 눈 건강 보호: 쑥은 비타민 A와 카로티노이드를 함유하고 있어서 눈 건강을 보호하고, 밤맹증 예방에 도움을 줍니다.
  • 소화기능 개선: 쑥은 소화기능을 개선하는 데 효과적인 식이섬유를 함유하고 있습니다.
  • 혈액순환 촉진: 쑥은 혈액순환을 촉진하는 데 도움을 주는 철분, 비타민 B2 등을 함유하고 있습니다.
  • 간 건강 개선: 쑥은 간 건강을 개선하는 데 효과적인 미네랄과 비타민 B1을 함유하고 있습니다.

이러한 이유로 쑥은 건강식재료로 자주 이용되며, 쑥차, 쑥떡, 쑥전 등 다양한 음식으로도 즐겨 먹을 수 있습니다.

건강에 좋은 쑥을 이용한 대표적인 음식들

쑥은 건강에 좋은 효능을 갖고 있어서 다양한 요리나 음식에 이용될 수 있습니다. 쑥을 이용한 대표적인 음식들은 다음과 같습니다.

  • 쑥전: 쑥을 튀겨서 만든 전으로, 부침가루를 이용해서 바삭하게 구워낸 음식입니다.
  • 쑥떡: 쌀가루와 쑥 가루로 만든 떡으로, 쑥 향과 녹색 색깔이 특징입니다.
  • 쑥칼국수: 면발에 쑥을 넣어 만든 국수로, 건강에 좋은 쑥 효능을 더해서 맛있고 건강한 음식입니다.
  • 쑥죽: 쌀을 쑥과 함께 끓여서 만든 죽으로, 영양가가 높아서 아이들에게도 좋은 음식입니다.
  • 쑥강정: 쑥가루와 꿀, 밀가루 등을 섞어서 끓여서 만든 강정으로, 고소하면서도 달콤한 맛이 특징입니다.
  • 쑥빵: 밀가루와 쑥가루를 섞어서 만든 빵으로, 쑥의 향이 좋은 맛을 내는 건강한 빵입니다.

위와 같이 쑥을 이용한 음식들은 건강에 좋은 효능을 갖고 있으면서도 다양한 맛을 느낄 수 있는 음식들입니다.

쑥의 한의학적인 활용과 주의사항

쑥은 한의학에서 다양한 약재로 사용되고 있습니다. 주로 해열, 소화 촉진, 항염작용, 간 기능 개선 등의 효능이 있습니다. 일반적으로 쑥을 이용한 약은 다음과 같습니다.

  • 쑥차: 쑥을 끓여 차로 마시는 것으로 해열 및 소화 촉진에 효과적입니다.
  • 쑥전: 쑥을 부친 것으로 간 기능 개선과 소화 촉진에 효과적입니다.
  • 쑥밥: 쑥을 함께 밥에 넣어 조리하는 것으로 영양 공급과 소화 촉진에 도움을 줍니다.
  • 쑥떡순대: 쑥떡을 감싸 순대로 만든 것으로 소화 촉진과 영양 공급에 효과적입니다.

하지만 쑥은 일부 성분이 간장 질환을 유발할 수 있으므로, 간장 질환을 가진 환자는 쑥을 섭취하기 전에 반드시 의사와 상담해야 합니다. 또한, 쑥에 대한 알러지가 있는 사람은 섭취를 삼가는 것이 좋습니다.

한국에서 쑥의 생육 환경과 재배 지역

쑥은 전국적으로 분포하며, 주산지는 따로 정해져 있지 않습니다. 다만, 쑥의 종류에 따라 생육 환경이나 적응성이 다르기 때문에 일부 지역에서 특히 잘 자란다는 평가를 받기도 합니다. 대체적으로는 쑥이 잘 자라는 지역에서 생산되며, 국내에서는 강원도, 충청도, 경상도 등에서 쑥 재배가 활발하게 이루어지고 있습니다.

연잎(lotus leaf)의 효능 영양소 활용 방법에 대한 고찰

 연잎(lotus leaf)의 효능 영양소 활용 방법에 대한 고찰

식용 및 의학적 용도로 활용되는 연잎의 다양한 효능과 활용 방법

연잎은 식용 및 의학적인 용도로 많이 활용됩니다. 식용으로는 연잎을 감자, 고구마 등과 함께 찌거나 삶아서 먹을 수 있습니다. 또한 생략, 볶음, 튀김 등 다양한 조리법으로 활용할 수 있습니다. 연잎은 신맛과 향이 강해서 음식의 맛을 살리는데 좋습니다. 의학적으로는 연잎은 항염작용과 해열작용이 있어서 열이 나거나 열이 있는 경우에 좋습니다. 또한 소화기능을 촉진시키는 효과가 있어서 소화불량이나 위장장애 등에도 도움이 됩니다. 연잎은 또한 항산화 작용을 가지고 있어서 노화를 예방하고 면역력을 강화하는데도 도움이 됩니다. 또한 연잎은 화장품에도 사용됩니다. 연잎 추출물이 피부를 진정시키고 보습하는 효과가 있어서 여러 종류의 화장품에 활용됩니다.

건강에 좋은 다양한 영양소를 함유한 연잎의 효능과 영양소 함량

연잎은 다양한 영양소를 함유하고 있어서 건강에 매우 좋은 식재료입니다. 연잎 100그램당의 영양소 함량은 다음과 같습니다.

  • 열량: 28kcal
  • 탄수화물: 5g
  • 단백질: 2g
  • 지방: 0.5g
  • 식이섬유: 3g
  • 비타민 A: 3,900IU
  • 비타민 C: 20mg
  • 칼슘: 110mg
  • 철분: 2mg

특히 연잎은 비타민 A와 비타민 C 함량이 높아서 눈 건강과 면역력을 증진시켜주는데 도움을 줍니다. 또한 식이섬유와 칼슘, 철분 등의 미네랄도 풍부하게 함유되어 있어서 소화기능을 촉진시키고 체내의 노폐물을 제거하는데도 좋습니다. 연잎은 또한 항산화 작용을 가지고 있어서 노화를 예방하고 각종 질병을 예방하는데도 효과적입니다.

맛과 영양을 더해주는 연잎의 다양한 음식 활용법

연잎은 신맛과 향이 강해서 음식의 맛을 살리는데 좋은 재료입니다. 다음은 연잎을 이용한 대표적인 음식 몇 가지입니다.

  • 연잎 샐러드: 생 연잎에 적당한 양의 신선한 채소와 드레싱을 함께 먹으면 상큼하고 건강한 샐러드가 됩니다.
  • 연잎 찜: 연잎과 고기, 새우, 버섯 등을 함께 찜하여 맛과 영양을 더해줍니다.
  • 연잎 무침: 연잎을 살짝 익혀서 양념장과 함께 무침으로 만들어 먹으면 시원하고 맛있는 반찬이 됩니다.
  • 연잎 볶음: 연잎과 양파, 고추 등을 함께 볶아서 간장이나 고추장 등으로 간을 맞춘 후 밥과 함께 먹으면 맛있는 볶음밥이 됩니다.
  • 연잎 김밥: 연잎, 참치캔, 당면, 계란 등을 김밥에 넣어서 만들면 간단하면서도 맛있는 김밥이 됩니다.

위와 같은 방법으로 연잎을 다양하게 활용하여 맛있고 건강한 음식을 만들어 먹을 수 있습니다.

연잎의 건강에 미치는 다양한 효과

연잎은 몸의 다양한 부분에 좋은 영향을 줍니다. 다음은 연잎이 몸에 미치는 주요 효과입니다.

  • 소화기능 개선: 연잎은 식이섬유와 천연효소를 함유하고 있어서 소화기능을 개선하는 데 효과적입니다.
  • 눈 건강 보호: 연잎은 비타민 A 함량이 높아서 눈 건강을 보호하는 데 도움을 줍니다.
  • 면역력 강화: 연잎은 비타민 C와 항산화 물질인 플라보노이드를 함유하고 있어서 면역력을 강화하는 데 효과적입니다.
  • 항염작용: 연잎은 엽산, 루테올린 등 항염작용 물질을 함유하고 있어서 염증을 억제하는 데 도움을 줍니다.
  • 체내 독소 제거: 연잎은 식이섬유와 미네랄, 항산화 물질 등을 함유하고 있어서 체내 독소를 제거하는 데 효과적입니다.

따라서 연잎은 소화기능을 개선하고 눈 건강을 보호하며 면역력을 강화하고 염증을 억제하며 체내 독소를 제거하는 등 건강에 매우 좋은 식재료입니다.

SPREAD에서 문자를 숫자로 변환하는 방법과 _ttoi() 함수를 활용한 예제 코드

SPREAD에서 문자를 숫자로 변환하는 방법과 _ttoi() 함수를 활용한 예제 코드 

SPREAD에서 문자를 숫자로 변환하는 방법과 _ttoi() 함수 사용 방법

SPREAD의 특정 CELL의 값을 읽어서 정수로 변환하는 과정이다. SPREAD에 문자로 35가 저장되어 있다고 가정하자. 이 문자를 읽어서 숫자로 변환하려면, 문자를 읽고 변환 과정이 필요한다. 이때 사용하는 것이 _ttoi()이다. 이것은 CString 형이 문자를 int 형으로 변환하는 것이다. 이 과정은 다음과 같다. 

  1. 정수를 저장할 변수를 선언한다. (0 ~ 255까지의 숫자가 있다고 가정할 경우, BYTE 형 변수를 사용한다.)
  2. VARIANT 형 변수를 선언한다. 이는 SPREAD에 문자를 읽어 들이기 위한 변수 이다.
  3. VT_BSTR로 문자형이라는 속성을 설정한다.
  4. 문자를 읽어 들여야 함으로 문자를 저장할 수 있는 변수를 선언한다.
  5. 문자형 변수를 선언하고 메모리 할당 작업을 진행한다.
  6. SPREAD의 특정 Cell을 읽어야 함으로 SPREAD 의 Cell를 지정한다. 1 컬럼에 nRow에 해당하는 Cell을 정한다.
  7. GetText()를 이용하여 특정 Cell의 문자를 읽어들인다. 
  8. 문자형 변수에 35라는 값이 읽혀진다.
  9. 35라는 문자를 숫자로 변환하는 것이 _ttoi()이다. 
  10. 변환된 값을 원래 호출된 곳으로 return한다.

샘플 예제 코드

BYTE CDispDlg::GetSpreadValue(int nRow)
{
BYTE btRet = 0;    ///< BYTE 형 변수 선언 (0 ~ 255)
VARIANT Var;       ///< VARIANT 형 변수 선언 (SPREAD Cell 값을 저장)
Var.vt = VT_BSTR;  ///< 문자형이라는 속성 설정
CString sRecv;      ///< 문자를 저장할 변수 선언
Var.bstrVal = sRecv.AllocSysString();      ///< 저장될 변수 메모리 할당 정의
m_spreadSimTelegram.SetCol(1);         ///< SPREAD 에서 읽을 컬럼 선정
m_spreadSimTelegram.SetRow(nRow);  ///< SPREAD 에서 읽을 ROW 선정
m_spreadSimTelegram.GetText(1, nRow, &Var);   ///< SPREAD의 Cell값 읽기
sRecv = Var;                    ///< 문자형 변수에 복사
btRet = (BYTE)_ttoi(sRecv);  ///< 문자를 숫자로 변환
return btRet;                   ///< 변환된 숫자를 RETURN
}

영국여행 오쏘몰 위탁수하물 반입 가능 여부와 규정

영국 여행 시 오쏘몰 위탁수하물 반입 가능 여부와 규정 영국 여행을 계획하면서, 부모님과 함께 오쏘몰과 같은 영양제를 챙겨가려는 여행객이 많습니다. 특히 히드로 공항과 같은 국제공항에서는 수하물에 대한 규정이 까다로울 수 있기 때문에 위탁수하물과 기내...