亡命文人吧 关注:11贴子:274
  • 0回复贴,共1
#define BUFFSIZE 256static int FileFd;
BOOL CSTESTSaveToFile(const char * szFileName){
if( NULL == szFileName ){return -1;}unsigned char buf;static int FileDataSize;int WriteSize;static nt WriteSumSize = 0;
if(( FileFd = CSFSOpen(szFileName,CSFS_O_CREAT | CSFS_O_RDWR,CSFS_O_MODE)) < 0 ){return -1;}
if(( FileDataSize = ifCSFTEST_iGetDataSize()) < 0 ){return -1;}
int Flag = 1;
while(Flag){if( CSTEST_iGetDataBuffer(0,buf,BUFFSIZE) == FALSE ){return -1;}
if(( WriteSize = CSFSWrite(FileFd,buf,BUFFSIZE)) < 0 ) {return -1}
WriteSumSize += WriteSize;if(WriteSumSize >= FileDataSize){Flag = 0;}
}/*
while(CSTEST_iGetDataBuffer(0,buf,BUFFSIZE) != FALSE){if((WriteSize = CSFWrite(FileFd,buf,BUFFSIZE)) )}*/if( CSFSClose(FileFd) != 0 ){return FALSE;}
return TRUE;}


1楼2013-08-26 03:40回复