|
// *********************************************************
// テキストファイルを1行読込み
// 戻り値 : 成功 true, EOF false
// *********************************************************
BOOL LboxTextFile::Get( LboxString *LString )
{
if ( LboxTextFile::fp == NULL ) {
return false;
}
ZeroMemory( LString->szLboxString, LString->nLboxString );
fgets( LString->szLboxString, LString->nLboxString, LboxTextFile::fp );
if ( feof( LboxTextFile::fp ) ) {
if ( *(LString->szLboxString) == 0x00 ) {
return false;
}
}
return true;
}
BOOL LboxTextFile::Get( LPTSTR lpBuffer, int nSize )
{
if ( LboxTextFile::fp == NULL ) {
return false;
}
ZeroMemory( lpBuffer, nSize );
fgets( lpBuffer, nSize, LboxTextFile::fp );
if ( feof( LboxTextFile::fp ) ) {
if ( *lpBuffer == 0x00 ) {
return false;
}
}
return true;
}
| |