ps4 2k18联机dns:关于c++的

来源:百度文库 编辑:高考问答 时间:2024/04/19 15:38:49
在c++ builder中实现用循环语句把100个Edit控件的内容写入一个数组中,谢谢

// 参数:TForm类实例指针
// 功能:获取TForm里面的TEdit组件内容信息
void __factcall MyTest(TForm *pForm)
{
int i, iCount = 0;
char data[100][100];

for(i=0; i<pForm->ComponentCount; i++)
{
TEdit *pEdit = dynamic_cast<TEdit*>(pForm->Components[i]);
if( pEdit )
{
if( (iCount++)>=100 ) // TEdit组件计数器
break;
strcpy(data[i], pEdit->Text.c_str());
}
}

for(i=0; i<100; i++)
printf("TEdit[%d] text = %s\n", i, data[i]);

return;
}

你的控件的名字要按照规律取名字
然后

for(i=0;i<100;i++)
{
数组(i) = 控件(i)
}