有一个这样的文本文件:包含了编号,书名,作者,朝代,图片,出处等一些信息
我要搜索比如作者,或者出处所有不重复信息,并保存为文本文件
請問:怎么實現呢?
謝謝相助

解决方案 »

  1.   

    CStdioFile file;
    if( !file.Open("d:\\1.txt", CFile::modeRead) )
    {
    AfxMessageBox("can not open file!");
    return;
    }

    CString strLine, strTemp;

    while( file.ReadString(strLine) ) //得到文件中的一行
    {
    char *ss=strLine.GetBufferSetLength(strLine.GetLength()); 
    char *p;

    for ( p=strtok(ss, " "); p!=NULL; p=strtok(NULL, " ") )
    {
    strTemp = p;
    //这里解析strTemp,得到空格分割的字符串
    }
    }
      

  2.   

    然后将得到的数据用file.WriteString(str)把数据写入一个文件中