由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 读取数据求教
相关主题
how to read a sentence into a vector of string?如何把文件内容读到2D的vector里?
输入输出流,stl,api精通各需要多长时间?继续请教C++重载问题,>>
关于文件读取的C++ 问题?istream_iterator问题
为什么在overloading中,friend <<不能读取private值呢?C++ Q13: Input
What is wrong with the code?能否对某个库进行操作符重载?
请问一个入门级 dynamic memory 的问题a very simple c++ question
问一个C++文件读取的问题fstream 扫盲,谢谢!
C++ string to int ProblemC++读文本文件怎么判断换行?
相关话题的讨论汇总
话题: include话题: 读取数据话题: file话题: string
进入Programming版参与讨论
1 (共1页)
x*****u
发帖数: 3419
1
我想读某数据文件中最后一行第二个数,C(++)有没有简单易行的法子?
谢谢!
s******r
发帖数: 21
2

Here is my solution. It is not necessarily the simplest one.
I use f.seek(-60, ios::end) here, assuming:
1. the data file is in Text Format;
2. the last 2nd number is always within the last 60 bytes of the data file.
The last 2nd element in the vector v is what you want, then.
#include
#include
#include
#include
using namespace std;
int main(void){
ifstream f("1.data");
f.seekg(-60, ios::end);
vector v((istream_iterator(f)), istream_itera

【在 x*****u 的大作中提到】
: 我想读某数据文件中最后一行第二个数,C(++)有没有简单易行的法子?
: 谢谢!

x*****u
发帖数: 3419
3
感谢! 但感觉这个-60不好把握,多了少了都成问题。
用getline应该更稳妥一点。
1 // istringstream::str
2 #include
3 #include
4 #include
5 #include
6 using namespace std;
7
8 int main () {
9
10 double val;
11
12 string file_name("Tnve.dat");
13 ifstream infile(file_name.c_str(),ios::in);
14 istringstream iss;
15 string strvalues,sv;
16


【在 s******r 的大作中提到】
:
: Here is my solution. It is not necessarily the simplest one.
: I use f.seek(-60, ios::end) here, assuming:
: 1. the data file is in Text Format;
: 2. the last 2nd number is always within the last 60 bytes of the data file.
: The last 2nd element in the vector v is what you want, then.
: #include
: #include
: #include
: #include

1 (共1页)
进入Programming版参与讨论
相关主题
C++读文本文件怎么判断换行?What is wrong with the code?
一个很诡异的ifstream问题,求助~~请问一个入门级 dynamic memory 的问题
如何让这个cur变量正确指向新地址问一个C++文件读取的问题
how to use cin as default ifstream?C++ string to int Problem
how to read a sentence into a vector of string?如何把文件内容读到2D的vector里?
输入输出流,stl,api精通各需要多长时间?继续请教C++重载问题,>>
关于文件读取的C++ 问题?istream_iterator问题
为什么在overloading中,friend <<不能读取private值呢?C++ Q13: Input
相关话题的讨论汇总
话题: include话题: 读取数据话题: file话题: string