Если вы находитесь в Linux, и вы установили JDK (но Beanshell недоступен), вы можете проверить с помощью команды runscript
, поставляемой с JDK.
jrunscript -e 'exit (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256 ? 0 : 1);'; echo $?
Это возвращает значение 0
, если доступна неограниченная криптография, или 1
, если она недоступна. Zero - это правильное возвращаемое значение «success» для функций оболочки, а ненулевое значение указывает на сбой.
Постарайтесь, чтобы сначала все было просто. Если это работает, вы можете добавить функциональность.
#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