C++讀取文字的指定行
阿新 • • 發佈:2019-02-09
string ReadText(string filename, int line) { ifstream fin; fin.open(filename, ios::in); string strVec[11]; //文字中總共有10行 int i = 0; while (!fin.eof()) { string inbuf; getline(fin, inbuf, '\n'); strVec[i] = inbuf; i = i + 1; } return strVec[line - 1]; }
用此函式實現程式順序讀取文字中的圖片路徑
string filename; filename = ReadText("F:\\學習\\吉納爾\\吉納爾軟體待完善版本\\測試圖片\\calibdata.txt", ShowNum); //ShowNum為要顯示的行數 IplImage *image = NULL; if (image) cvReleaseImage(&image); image = cvLoadImage(filename.c_str(), 0);