解决方案 »

  1.   

    如果是分别获取的话,那就看下面的,如果不是的话不用看,提供思路,代码自己写吧。
    一种可以这样做,利用CString::Find的方法,CString str; str.Find('|');具体怎么用,可以百度一下。
    当找到‘|’就通过Mid或者Left方法获取前面的字符串赋值给另外的一个字符串保存,
    然后再删除前面的字段,继续重复步骤。
    其实说白了,灵活利用CString::的各种方法。方法多种,看你自己觉得那种方式好。
      

  2.   

    楼主可以 看看sscanf()函数,可以自己设置过滤字符,一步搞定!
      

  3.   

    楼主可以看下jasoncpp,你按照那个格式的话写入和读取就很方便。
    有现成的库。
      

  4.   

    用fscanf来读,读的时候控制好格式,直接就能读出你要的内容了