s*r
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
【在 x*****u 的大作中提到】
: 我想读某数据文件中最后一行第二个数,C(++)有没有简单易行的法子?
: 谢谢!
x*u
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
用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
相关阅读
AppGyver Supersonic 真不错有没有谁真的做web的用FP在production上主要产品Web user interface 开发Python代码如何调试?我对新技术的态度是:不到万不得已绝对不主动学习二爷 一年学clojure 一年学node scala haskell一年学go这也太牛了吧tracing和logging有什么区别?看到一些id对语言的执着我就感觉一阵心痛快被python搞死了想做个网站主要面向国内,请问怎么选服务器 (转载)clojure和common lisp区别大么,语法上。Laravel 5.0 released为了解决block的问题而引入了fpscala的type system太复杂了供球迷码工们娱乐一哈:中国草根队击败西班牙球队 对手曾豪言5-0被打脸java里的corba是干嘛的 还有人用么?Web技术日报 2015-01-31 大型应用下的 AngularJS 性能java 8 也可以fp啊Nature文章PICK UP PYTHON问两个C++语法问题