C ++, чтение удваивается из текста в вектор, проблемы с чтением всего файла

Если вы находитесь в Linux, и вы установили JDK (но Beanshell недоступен), вы можете проверить с помощью команды runscript, поставляемой с JDK.

jrunscript -e 'exit (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256 ? 0 : 1);'; echo $?

Это возвращает значение 0, если доступна неограниченная криптография, или 1, если она недоступна. Zero - это правильное возвращаемое значение «success» для функций оболочки, а ненулевое значение указывает на сбой.

-1
задан BoBTFish 18 January 2019 в 08:19
поделиться

1 ответ

Постарайтесь, чтобы сначала все было просто. Если это работает, вы можете добавить функциональность.

#include <iostream>
#include <fstream>
#include <sstream>
#include <vector>

int main()
{
  std::vector<double> v1, v2;
  std::string line;

  std::ifstream myFile("input.txt");
  while(getline(myFile, line))
  {
    std::istringstream lineStream(line);
    double first, second;
    lineStream >> first >> second;
    v1.push_back(first);
    v2.push_back(second);
  }
}

Я попробовал это, со следующим «input.txt»

1.1    1.2
2.1    2.2
3.1    3.2
4.1    4.2
5.1    5.2
0
ответ дан Tom Mekken 18 January 2019 в 08:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: