www.pudn.com > hos-v4_os.rar > parpack.cpp
// --------------------------------------------------------------------------- // Hyper Operating System V4 コンフィギュレーター // パラメーター格納クラス // // Copyright (C) 1998-2002 by Project HOS // http://sourceforge.jp/projects/hos/ // --------------------------------------------------------------------------- #include#include #include "parpack.h" // コンストラクタ CParamPack::CParamPack() { int i; for ( i = 0; i < PARAMPACK_MAX; i++ ) { m_pszParam[i] = NULL; } } // デストラクタ CParamPack::~CParamPack() { int i; for ( i = 0; i < PARAMPACK_MAX; i++ ) { delete[] m_pszParam[i]; } } // パラメーター設定 void CParamPack::SetParam(int iIndex, const char *pszParam) { if ( iIndex < 0 || iIndex >= PARAMPACK_MAX ) { return; } delete[] m_pszParam[iIndex]; m_pszParam[iIndex] = new char[strlen(pszParam) + 1]; strcpy(m_pszParam[iIndex], pszParam); } // パラメーター取得 const char* CParamPack::GetParam(int iIndex) { if ( iIndex < 0 || iIndex >= PARAMPACK_MAX ) { return NULL; } return m_pszParam[iIndex]; } // --------------------------------------------------------------------------- // Copyright (C) 1998-2002 by Project HOS // ---------------------------------------------------------------------------