format函数好难用! ( 积分: 50 )

  • 主题发起人 主题发起人 pascal
  • 开始时间 开始时间
P

pascal

Unregistered / Unconfirmed
GUEST, unregistred user!
format函数怎么用?
Delphi中:
prompt := format('"计数为:%d辆", [Count]);
BCB中:
int Count;
prompt = Format("计数为:%d辆",//这里怎么写?
 
format函数怎么用?
Delphi中:
prompt := format('"计数为:%d辆", [Count]);
BCB中:
int Count;
prompt = Format("计数为:%d辆",//这里怎么写?
 
一个简单的方法,点Edit, Find in File,选择你的CBC目录,在里面搜,我想CBC自己肯定要用,你搜到了不就看到它怎么用的了吗?
 
BCB是什么东西?
 
查帮助嘛:
void __fastcall TForm1::Save1Click(TObject *Sender)
{
AnsiString NewFileName = ExtractFilePath(Application->ExeName) + ExtractFileName(Edit1->Text);
AnsiString Msg = Format("Copy %s to %s", ARRAYOFCONST((Edit1->Text,NewFileName)));
if (MessageDlg(Msg, mtCustom, mbOKCancel, 0) == mrOK)
{
TFileStream *OldFile = new TFileStream(Edit1->Text, fmOpenRead);
try
{
TFileStream *NewFile = new TFileStream(NewFileName, fmCreate);
try
{
NewFile->CopyFrom(OldFile, OldFile->Size);
}
__finally
{
FreeAndNil(NewFile);
}
}
__finally
{
FreeAndNil(OldFile);
}
}
}
 
to 墨剑,
打错了,抱歉,BCB,Borland C++ Builder
 
帮助看过了,他是%s,我是%d,
抄他的这个:
StatusBar1->SimpleText = Format("There are now %d records in the table", ARRAYOFCONST(((int
)DataSet->RecordCount)));
改:
Application->MessageBox(Format("流量为%d", ARRAYOFCONST(((int)Count)),"恭喜!",MB_OK);
不行啊:Extra parameter in call to _fastcall Format(const AnsiString, const TVarRec *, const int
帮改改.另外
_stdcall和__stdcall有什么区别?(即什么时候用 _ 和 __ )
 
Application->MessageBox(Format("流量为%d", ARRAYOFCONST((Count)),"恭喜!",MB_OK);
直接这样试试啊,我想count本身就是int类型把
 
to zqw0117:
试过了,不行啊
 
void __fastcall TForm1::Save1Click(TObject *Sender)
__finally
这两句中的连续2根下划线是什么意思?为什么一定要用?请指教!
 
可以直接用 c++ 中的 sprintf 吧
 
to:lich
我要的就是这个
 
to:在世寻欢
看我的另一贴:ID:3273173
 
后退
顶部