ofstream reg_o("D:\\work\\Registration.fpl", ios::out | ios::binary);
for (int i = 0; i < g_recommendedFtrLen; ++i) {
reg_o << reg_Features[i];
}ifstream reg_i("D:\\work\\Registration.fpl", ios::in | ios::binary);
for (i = 0; i < g_recommendedFtrLen; ++i) {
reg_i >> Features[i];
ASSERT (Features[i] == reg_Features[i]);
}
断言失败 大约总是在i=四五十的时候失败 请大家帮忙看看
for (int i = 0; i < g_recommendedFtrLen; ++i) {
reg_o << reg_Features[i];
}ifstream reg_i("D:\\work\\Registration.fpl", ios::in | ios::binary);
for (i = 0; i < g_recommendedFtrLen; ++i) {
reg_i >> Features[i];
ASSERT (Features[i] == reg_Features[i]);
}
断言失败 大约总是在i=四五十的时候失败 请大家帮忙看看
直接用 CreateFile WriteFile ReadFile 不是好好的吗?
我讨厌C++自己的那一套
呵呵
上面的例子程序 我没有写上去 不好意思
其实少得代码也不多了
// 变量声明,开辟缓冲区(reg_Features和Features都是usigned char*)ofstream reg_o("D:\\work\\Registration.fpl", ios::out | ios::binary);
for (int i = 0; i < g_recommendedFtrLen; ++i) {
reg_o << reg_Features[i];
}
// 这里我试过reg_o.tie(reg_i);
// 也试过reg_o.close();ifstream reg_i("D:\\work\\Registration.fpl", ios::in | ios::binary);
for (i = 0; i < g_recommendedFtrLen; ++i) {
reg_i >> Features[i];
ASSERT (Features[i] == reg_Features[i]);
}
我读进去 在读出来 就断言失败了
给我写信,[email protected],我们详细谈谈。
或则通过MSN给我联系。我没有QQ。
我知道你正在做的给我正在做的是一个东西。都是u.r.u的