首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

各位帮忙哦。vc改cb改的让人晕啊

2012-02-05 
各位大虾帮忙哦。vc改cb改的让人晕啊。SYSTEMTIME SysTimeAnsiString str_t GetLocalTime(&SysTime)str_t

各位大虾帮忙哦。vc改cb改的让人晕啊。
SYSTEMTIME SysTime;
AnsiString str_t ;
GetLocalTime(&SysTime);
str_t.Format("%4d-%02d-%02d %02d:%02d:%02d",
SysTime.wYear,SysTime.wMonth,SysTime.wDay,SysTime.wHour,SysTime.wMinute,SysTime.wSecond);

char strWriteInfo[200];
sprintf(strWriteInfo, "[" + str_t + "] %s \r\n", strInfo);

SeekToEnd();
Write(strWriteInfo, strlen(strWriteInfo));

上面那段代码居然有下面这么多错误,我是真的晕了,希望好新人能帮忙解决一二。谢谢了
Build
  [C++ Error] log.cpp(87): E2034 Cannot convert 'int' to 'const TVarRec *'
  [C++ Error] log.cpp(87): E2342 Type mismatch in parameter 'args' (wanted 'const TVarRec *', got 'unsigned short')
  [C++ Error] log.cpp(87): E2226 Extra parameter in call
  [C++ Error] log.cpp(92): E2268 Call to undefined function 'SeekToEnd'
  [C++ Error] log.cpp(93): E2268 Call to undefined function 'Write'


[解决办法]
lz 你copy的代码不全 很多变量没有定义
显示系统时间: 
 AnsiString str_t ;
 str_t = Now().FormatString("YYYY-MM-DD HH:MM:SS") ;
 ShowMessage(str_t);
[解决办法]
SYSTEMTIME SysTime;
AnsiString str_t ;
GetLocalTime(&SysTime);
str_t.Format("%4d-%02d-%02d %02d:%02d:%02d",
SysTime.wYear,SysTime.wMonth,SysTime.wDay,SysTime.wHour,SysTime.wMinute,SysTime.wSecond);

C/C++ code
TDateTime systime;systime=Now();String str_t;str_t=FormatDateTime("YYYY-MM-DD HH:NN:SS",systime); 

热点排行