0

示例代码...

const int SIZEOFFILENAMES = 100;
string fileNames[SIZEOFFILENAMES];


int main () {


    string inFilePath;
    cout << "Specify the file path:" << endl;
    cin >> inFilePath;  

    ifstream inFile;
    // open in binary
    inFile.open(inFilePath.c_str(), ios::binary);
    inFile.seekg(0, ios_base::end);
    int fileLen = inFile.tellg();
    inFile.seekg(0, ios_base::beg);

        char charArr[10000];
    inFile.read(charArr, fileLen);
    inFile.close();
    inFile.clear(ios_base::goodbit);

伪代码将是。

  1. 检查文件名数组元素大小。

  2. 将 inFilePath 附加到 Next Free 元素。

}

4

1 回答 1

0

这是一个简单的最小示例,用于将输入的文件路径添加到文件名向量中:

// ...
#include <vector>
#include <string>
std::vector<std::string> fileNames;


int main ()
{
  std::string inFilePath;
  std::cout << "Specify the file path:" << std::endl;
  std::cin >> inFilePath;

  filenames.push_back(inFilePath);
  // do other stuff
  // ...
}
于 2013-08-12T00:17:59.090 回答