我想要通过指定位置的开始和指定位置的结束来获取文件内容的一部分。
我正在使用seekg
函数来执行此操作,但该函数仅确定开始位置,但如何确定结束位置。
我做了代码来获取从特定位置到文件末尾的文件内容,并将每一行保存在数组项中。
ifstream file("accounts/11619.txt");
if(file != NULL){
char *strChar[7];
int count=0;
file.seekg(22); // Here I have been determine the beginning position
strChar[0] = new char[20];
while(file.getline(strChar[count], 20)){
count++;
strChar[count] = new char[20];
}
例如
以下是文件内容:
11619.
Mark Zeek.
39.
beside Marten st.
2/8/2013.
0
我只想得到以下部分:
39.
beside Marten st.
2/8/2013.