【发布时间】:2014-06-04 17:31:59
【问题描述】:
基本上我有一个文本文件,我不需要读入其中的值,以便程序可以操作它们。
我正在使用 C++,并且我已经编写了工作代码来判断文件是否存在。
文本文件的格式如下:
1 7
8 10
20 6
3 14
...
左边的值是 X 值,右边的值是 Y 值。 (中间的空格是tab) 我如何提取这些数据?说将它们传递给这样的类...
myVector(X,Y);
另外,我想在我可以在类中使用它之前,我必须 TryParse 将它从字符串更改为 int 对吗? C++ 可以做到这一点吗?
谢谢!
【问题讨论】:
-
TryParse 是一个 C# 主义 - 你确定你在这里用 C++ 编程吗?
-
std::getline 在一个循环中。
-
是的,我来自 C# 背景,我在那里使用过,但不知道是否可行
-
它们是完全不同的语言。我会使用 scanf 或 cin。
-
是的,我知道。这就是为什么我需要帮助解决这个问题。而 cin 对读取文件没有帮助?