怎么样读文件?读进来后怎么样将一行分解以便插入数据库?

解决方案 »

  1.   

    用CStdioFile ,读写文件都很简单ReadString WriteString
      

  2.   

    “将一行分解”就是看你怎样将字符串分词了啊。
    http://blog.csdn.net/freelybird/archive/2004/06/16/16489.aspx
      

  3.   

    或者来试试STL 里的string。//ret是一个向量,用来保存你的分词
    while (i != s.size()) {
    // ignore leading blanks
    // invariant: characters in range `['original `i', current `i)' are all spaces
    while (i != s.size() && isspace(s[i]))
    ++i; // find end of next word
    string_size j = i;
    // invariant: none of the characters in range `['original `j', current `j)' is a space
    while (j != s.size() && !isspace(s[j]))
    ++j; // if we found some nonwhitespace characters
    if (i != j) {
    // copy from `s' starting at `i' and taking `j' `\-' `i' chars
    ret.push_back(s.substr(i, j - i));
    i = j;
    } }