printf((_bstr_t)(m_pRec->Fields->GetItem((long)i)->GetName()));
printf("",var); 打印语句的格式是这样的,那上面这句是怎么打印出来的?它怎么可以直接打印出来?
先转化成BSTR 然后在转换到unicode和ansi字符串转换
如果没有指定输出格式就直接输出就好了 没有问题的
printf( 参数); 参数是一个字符串或字符数组地址就行。
所以下面的形参就是一个地址。
printf((_bstr_t)(m_pRec->Fields->GetItem((long)i)->GetName()));
printf("asdsaf")你试试,也可以的