100个数组,每个数组保存的是颜色信息,我该选择什么格式将这些数组的值保存成txt文件,而且文件打开后可以看明白,同时还可以读取到程序

解决方案 »

  1.   

    用RGB来保存,共三个数位,每个位分别是RGB的值,都是(0-255)的取值范围或者直接用16进制保存
      

  2.   

    结构体,文本写进txt,用{}做分割
      

  3.   

    写成XML文档吧 去找一个写XML文档的类 跟写Txt一样的 
    如果写成XML文档 直接用IE打开就可以有树结构查看到所有的内容 而且很有条理
      

  4.   

    那xml怎么写呢,txt都不太会,咋写xml呢
      

  5.   

    保存的颜色信息是什么颜色信息?RGB?灰度?既然是颜色信息为什么要存成txt呢?存成bmp不更简单。而且txt想即打开能看清楚必须要把二进制数据转成char来显示,而读取则还要把char转回二进制,何苦呢?
      

  6.   

    up
    告诉我该怎么弄啊,
    bmp或者txt或者xml啊
    谢谢
      

  7.   

    强烈建议xml,这个好用解析器用tinyxml
      

  8.   

    "100个数组,每个数组保存的是颜色信息"
    你得说这个是什么信息呀,什么类型的数组?存的是什么?24位RGB还是8位灰度?理论上来说你想存成什么文件都行呀;
    如果想存成图像文件,就随便google下c++图像文件(比如位图bmp)输入输出,N多的封装好的类库可用而且本身也很简单,改文件数据m_lpDIBits和文件头m_lpBMPHdr就行了(别的格式复杂点,比如JPG等),绝对比txt、xml之类简单得多
      

  9.   

    就3600个COLORREF格式的数据,在想如何保存下来