class LboxTextFile


  RecordCount



  
// *********************************************************
// レコード数取得
// 戻り値 : レコード数 ( 失敗 : -1 )
// *********************************************************
LONG LboxTextFile::RecordCount(
	LboxString *LFileName, LboxString *LBuffer )
{
	return LboxTextFile::RecordCount(
		LFileName->szLboxString,
		LBuffer
	);
}
LONG LboxTextFile::RecordCount(
	LPTSTR lpFileName, LboxString *LBuffer )
{
	FILE *tmp;
	LONG nCount;

	nCount = 0;

	tmp = fopen( lpFileName, "rt" );
	if ( tmp == NULL ) {
		return -1;
	}

	while( 1 ) {
		LBuffer->SetChar( 0, 0 );
		fgets( LBuffer->szLboxString, LBuffer->nLboxString, tmp );
		if ( feof( tmp ) ) {
			if ( *(LBuffer->szLboxString) == 0x00 ) {
				break;
			}
		}
		nCount++;
	}

	fclose( tmp );

	return nCount;
}
  










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





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

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ