|
环境:WR8.0+WINDOWS2000+EXCEL2003
问题:读取EXCEL文件中的字段时只取第一行的字段,而且使用==进行比较时为不等,我不知道是什么问题,大家帮忙看下,谢谢!
还有请问下compare_text (ddt_val(table,"password1"),"mercury")==1这语句中compare_text 的用法==1时为什么意思?
代码:
table = "e:\\hwn\\wrtest\\login\\default.xls";
rc = ddt_open(table, DDT_MODE_READ);
if (rc!= E_OK && rc != E_FILE_OPEN)
pause("Cannot open table.");
ddt_get_row_count(table,table_RowCount);
for(table_Row = 1; table_Row <= table_RowCount; table_Row ++)
{
printf(ddt_val(table,"Password1"));
#if(compare_text (ddt_val(table,"password1"),"mercury")==1)
if(ddt_val(table,"password1")=="mercury")
printf("==");
else
printf("!=");
}
ddt_close(table);
EXCEL文件中的内容:
[ 本帖最后由 way 于 2007-6-13 13:26 编辑 ] |
|