#include
typedef struct tagCat
{
const TCHAR* pszName;
const TCHAR* pszType;
}CAT;
static const CAT cats[] =
{
{ TEXT("しゅうたん"), TEXT("アメショ") },
{ TEXT("ろり"), TEXT("アメショ") },
{ TEXT("みずきちゃん"), TEXT("スコティ") },
{ TEXT("マグさん"), TEXT("ほげ") },
{ NULL, NULL }
};
int main()
{
HANDLE hStdOut = GetStdHandle( STD_OUTPUT_HANDLE );
const CAT* cat = cats;
while( cat->pszName != NULL ){
if( lstrcmp( cat->pszType, TEXT("ほげ") ) != 0 ){
TCHAR szBuff[256];
wsprintf( szBuff, TEXT("%sは%s\n"), cat->pszName, cat->pszType );
DWORD cbLen = 0;
WriteConsole( hStdOut, szBuff, lstrlen(szBuff), &cbLen, NULL );
}
cat++;
}
return 0;
}