wtj8359 发表于 2007-5-18 23:12:36

求教:taohe兄(关于你书中的例子)

taohe兄:下面是你的书中第八章testmatlabcom中的一段程序,我在调试的时候出现下述问题,想请教一下。调试的时候,总是提示'InsertColumn' : undeclared identifier;'InsertItem' : undeclared identifier,为什么啊,我的设置有问题?不解,多谢关注,多谢解答……

for(j=1;j<InsertColumn(j,strText,LVCFMT_LEFT,columnWidth);)
        {
                for(i=0;i<InsertItem(
                        LVIF_TEXT|LVIF_STATE,i,strText,
                        (i%2)==0?LVIS_SELECTED:0,LVIS_SELECTED,0,0);)//Initialize the text of the subitems
                for(j=1;j<n+1;j++)
                {
                        strText.Format(_T("%.0f"),y);
                        pListBox->SetItemText(i,j,strText);
                }
        }

taohe 发表于 2007-5-19 18:01:51

不好意思,好像排版有错,书中的源代码例子似乎给排乱了。你有没有书中例子的源代码?它是可以从出版社提供的网页下载的。或者你告诉我你用的vc版本,我给你一个工程文件。

书中版面排版有错,而我没能在正式印刷之前检查到并加以改正,给读者造成了困扰,实在是惭愧。

wtj8359 发表于 2007-5-20 14:43:45

感谢taohe兄……

看了一下msdn,把程序改了一下(如下),可以编译,但是无显示,呵呵……
strText.Format(_T("%.0f"),y);这句不懂,y是二维的吧?

for(j=1;j< pListBox->InsertColumn(j,strText,LVCFMT_LEFT,columnWidth);)
      {
                for(i=0;i< pListBox->InsertItem(
                        LVIF_TEXT|LVIF_STATE,i,strText,
                        (i%2)==0?LVIS_SELECTED:0,LVIS_SELECTED,0,0);)//Initialize the text of the subitems
                for(j=1;j<n+1;j++)
                {
                        strText.Format(_T("%.0f"),y);
                        pListBox->SetItemText(i,j,strText);
                }
      }

我用的是vc++6.0,邮箱:hitwtj@126.com

zhangader 发表于 2007-5-22 08:31:36

回复 #2 taohe 的帖子

你的书的名字

shunfly 发表于 2007-5-22 08:35:08

<深入浅出MATLAB 7.x混合编程 >
机械工业出版社*

摇摇 发表于 2011-12-28 21:40:05

有空去拜读一下这本书
页: [1]
查看完整版本: 求教:taohe兄(关于你书中的例子)