class LboxTextFile


  GetAll



  
// *********************************************************
// テキストファイルを可能な限り全て読み込む
// 戻り値 : 成功 true, EOF false
// *********************************************************
void LboxTextFile::GetAll( LboxString *LString )
{
	if ( LboxTextFile::fp == NULL ) {
		return;
	}

	if ( this->CurSize <= LBOX_STRINGMAX ) {
		LString->Resize( this->CurSize );
	}

	LboxString *LstrWork;

	LstrWork = new LboxString( MAX_PATH );
	LString->SetChar( 0, 0 );

	while( 1 ) {
		ZeroMemory( LstrWork->szLboxString, LstrWork->nLboxString );
		fgets( LstrWork->szLboxString, LstrWork->nLboxString, LboxTextFile::fp );
		if ( feof( LboxTextFile::fp ) ) {
			if ( *(LstrWork->szLboxString) == 0x00 ) {
				break;
			}
			else {
				LString->operator += ( LstrWork );
				break;
			}
		}
		LString->operator += ( LstrWork );
	}

	delete LstrWork;
}
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加





フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ