for (vector<observe_o>::const_iterator iter = observe.begin(); iter != observe.end(); ++iter)
{

}
中间循环的部分怎么写

解决方案 »

  1.   

    *iter 就是元素了。
    observe_o是什么就只有你知道了
      

  2.   

    observe_o是我自定义的类型
    我想把元素写入txt该怎么写
      

  3.   

    observe_o是我自定义的类型
    我想把元素写入txt该怎么写
    元素是不是文本的?如果不是文本的是以二进制方式写呢?还是转换成文本的?
    转换文本,怎么转换这个你来写,因为我根本不知道observe_o是什么东西。
    然后就是文件操作了。这个会不会?
    fopen
    fwrite
    fclose
    这三个函数就够了。
      

  4.   

    *iter就是vector里面的每一个元素observe_o
    如果observe_0是struct含有数据Data1,  (*iter).Data1 对应 observer_o.Data1
    再写入每一个数据
      

  5.   

    把observe_o的定义贴出来看看